這邊我直接採用上一步生成的demo.xls.spa
直接上代碼吧 也沒有什麼好說的:code
HSSFWorkbook hssfWorkbook; //加載Excel文件 using (var readFile = File.OpenRead(@"D:\demo.xls")) { //文件對象 hssfWorkbook = new HSSFWorkbook(readFile); } //獲取工做表1 ISheet iSheet = hssfWorkbook.GetSheetAt(0); ICell iCell = iSheet.GetRow(2).GetCell(0); //Copy A3 To G3 iCell.CopyCellTo(6); IRow iRow = iSheet.GetRow(0); //Copy C1 To G1 iRow.CopyCell(2, 6); //copy row 1 to row 9 iSheet.CopyRow(0, 8); //寫入文件 FileStream file = new FileStream(@"demo.xls", FileMode.Create); hssfWorkbook.Write(file); file.Close();
複製後的結果以下:對象
此處不知道爲何,複製後的連接只有最後一個是有效的,前面的就失效了。如:URL連接 只有最後一個有效,還但願知道的兄弟給解答一下!!blog