NPOI_2.1.3_學習記錄(4)-Excel中單元格的複製

這邊我直接採用上一步生成的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();

複製後的結果以下:對象

image

此處不知道爲何,複製後的連接只有最後一個是有效的,前面的就失效了。如:URL連接  只有最後一個有效,還但願知道的兄弟給解答一下!!blog

相關文章
相關標籤/搜索