您需要在项目引用中添加对 Microsoft.Office.Core 和 Microsoft.Office.Interop.Excel 的引用。
然后将引用添加到您的类。
using Microsoft.Office.Interop.Excel;
using Excel = Microsoft.Office.Interop.Excel;
然后您可以在代码中打开/创建/操作 Excel 表格。网上有很多相关信息。
更新评论--
此示例正在打开一个新工作表以在完成后保存。
Excel.Application xlApp;
Excel.Workbook myWorkBook;
Excel.Worksheet myWorkSheet;
object misValue = System.Reflection.Missing.Value;
xlApp = new Excel.ApplicationClass();
myWorkBook = xlApp.Workbooks.Add(misValue);
myWorkSheet = (Excel.Worksheet)myWorkBook.Worksheets.get_Item(1);
在工作表上做一些工作
myWorkSheet.Cells[curXLRow, 5] = "PF";
myWorkSheet.Cells[curXLRow, 6] = "PA";
然后保存文件
string fileName = "C:\\MyFileName.xlsx";
myWorkBook.SaveAs(fileName, Excel.XlFileFormat.xlWorkbookDefault, misValue, misValue, misValue, misValue, Excel.XlSaveAsAccessMode.xlExclusive, misValue, misValue, misValue, misValue, misValue);
myWorkBook.Close(true, misValue, misValue);
xlApp.Quit();
releaseObject(myWorkSheet);
releaseObject(myWorkBook);
releaseObject(xlApp);
希望这会有所帮助。我没有打开现有 excel 文件的示例。但是抬头看:
xlApp.Workbooks.Open(lots of parameters...);