我有一张Excel表格需要复制到数据表中,然后插入到Mysql数据库表中。我正在尝试使用Microsoft.Office.Interop.Excel
。这是我尝试过的代码。
Workbook workbook = new Workbook();
Microsoft.Office.Interop.Excel.DataTable dataTable = sheet.ExportDataTable();
但我不知道如何从目录导入工作表。我正在Windows窗体应用程序中尝试这些东西。
请帮帮我。
答案 0 :(得分:0)
假设您正在尝试从文件系统here's a link to a CodeProject article打开现有的Excel文件,了解如何使用C#操作Excel文件。这段代码就在文章的页面上,显示了如何打开现有的Excel电子表格:
string workbookPath = "c:/SomeWorkBook.xls";
Excel.Workbook excelWorkbook = excelApp.Workbooks.Open(workbookPath,
0, false, 5, "", "", false, Excel.XlPlatform.xlWindows, "",
true, false, 0, true, false, false);
如您所见,您必须使用Application
对象的Workbooks
属性打开Workbook
并将其添加到Workbooks
集合。
答案 1 :(得分:0)