C# 将数据从多个csv传输到单个excel工作簿

C# 将数据从多个csv传输到单个excel工作簿,c#,excel,C#,Excel,我有3个csv文件,希望将所有数据分别导入excel,并使用c.net将数据传输到单个工作簿中的3张工作表sheet1、sheet2、sheet3。感谢您的帮助 Excel.Application xl = new Excel.Application; Excel.Workbook wb = new Excel.Workbook; Excel.Worksheet ws1 = new Excel.worksheet; Excel.Worksheet ws2 = new Excel.workshee

我有3个csv文件,希望将所有数据分别导入excel,并使用c.net将数据传输到单个工作簿中的3张工作表sheet1、sheet2、sheet3。感谢您的帮助

Excel.Application xl = new Excel.Application;
Excel.Workbook wb = new Excel.Workbook;
Excel.Worksheet ws1 = new Excel.worksheet;
Excel.Worksheet ws2 = new Excel.worksheet;
Excel.Worksheet ws3 = new Excel.worksheet;

string csv1 = @"c:\SS1.csv";
string csv2 = @"c:\SS2.csv";
string csv3 = @"c:\SS3.csv";

wb=xl.Workbooks.Open(csv1);

我被困在这里。我如何访问其他2个csv文件。

如果我理解您的问题,您需要的是将其余的csv文件添加为工作表,作为打开的选项卡,也与主csv文件一起


因此,您应该在wb对象上查找代码,以便向其添加工作表。

dude要么更改您的问题,要么使用与wb相同的逻辑,并将其更改为ccv2 ccv3文件名,以访问REST。同一wb如何在不释放前一个csv的情况下访问多个csv?无法在主csv中添加工作表。从3个不同的csv提取数据是一个错误要求。让我问你,你需要在一个文件中打开它们,在一张纸上还是在单独的纸上?一个文件,但不同的纸