0
我一直在試圖製作一個簡單的應用程序,將信息從一個Excel電子表格合併到另一個Excel中。但我沒有找到任何關於我如何做到這一點的參考。將特定列從一個Excel電子表格複製到另一個C#
我在一個電子表格中的信息,我需要這些信息複製到另一個電子表格文件。
如何才能做到這一點? 在此先感謝。
我一直在試圖製作一個簡單的應用程序,將信息從一個Excel電子表格合併到另一個Excel中。但我沒有找到任何關於我如何做到這一點的參考。將特定列從一個Excel電子表格複製到另一個C#
我在一個電子表格中的信息,我需要這些信息複製到另一個電子表格文件。
如何才能做到這一點? 在此先感謝。
以下是你可能會想嘗試(代碼使用GemBox.Spreadsheet library)另一件事:
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");
非常好,它工作正常!非常感謝你。 – Lanshore
看看這個答案http://stackoverflow.com/a/2603625/1706578 – pmeyer
或者,如果你'喜歡使用Excel互操作:http://stackoverflow.com/questions/19870310/cut-and-paste-columns-in-excel-range-with-c-sharp –
讓我檢查出來! – Lanshore