-1

这是我要复制到另一个 Excel 工作表最后一列的 Excel 工作表中最后一列的屏幕截图

我可以知道如何使用 asp.net c# 代码吗?

4

1 回答 1

0

您可以使用sheet.Copy()将范围从 Excel 工作表复制到另一个 Excel 工作表。

Workbook workbook1 = new Workbook();
workbook1.LoadFromFile("file1.xlsx");
Worksheet sheet1 = workbook1.Worksheets[0];

Workbook workbook2 = new Workbook();
workbook2.LoadFromFile("file2.xlsx");
Worksheet sheet2 = workbook2.Worksheets[0];

//copy the last column of sheet1 and insert after the last column of sheet2
sheet2.Copy(sheet1.Range[sheet1.FirstRow, sheet1.LastColumn, sheet1.LastRow, sheet1.LastColumn], sheet2.Range[sheet2.FirstRow, sheet2.LastColumn + 1, sheet2.LastRow, sheet2.LastColumn + 1], true);

workbook2.SaveToFile("copy.xlsx", ExcelVersion.Version2013); 
于 2019-11-19T01:48:17.030 回答