繁体   English   中英

将特定的列从一个Excel电子表格复制到C#中的另一列

[英]Copy specific columns from one excel spreadsheet to another in C#

我一直在尝试制作一个简单的应用程序,以在C#中将信息从一个Excel电子表格合并到另一个电子表格。 但是我找不到有关如何执行此操作的参考。

在此处输入图片说明

我在一个电子表格中有信息,我需要将该信息复制到另一个电子表格文件中。

在此处输入图片说明

怎么办呢? 提前致谢。

这是您可能想尝试的另一件事(代码使用GemBox.Spreadsheet库 ):

ExcelFile source = ExcelFile.Load("Source.xlsx");
ExcelColumn sourceColumn = source.Worksheets[0].Columns[0];

ExcelFile destination = ExcelFile.Load("Destination.xlsx");
ExcelColumn destinationColumn = destination.Worksheets[0].Columns[0];

int count = source.Worksheets[0].Rows.Count;
for (int i = 0; i < count; i++)
    destinationColumn.Cells[i].Value = sourceColumn.Cells[i].Value;

destination.Save("Destination.xlsx");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM