Questions tagged «excel-interop»

17
数据访问后在C#中关闭Excel应用程序过程
我正在用C#编写一个应用程序,该应用程序将打开Excel模板文件以进行读/写操作。我想当用户关闭应用程序时,excel应用程序进程已关闭,而不保存excel文件。多次运行应用程序后,请参阅我的任务管理器。 我使用以下代码打开excel文件: public Excel.Application excelApp = new Excel.Application(); public Excel.Workbook excelBook; excelBook = excelApp.Workbooks.Add(@"C:/pape.xltx"); 对于数据访问,我使用以下代码: Excel.Worksheet excelSheet = (Worksheet)(excelBook.Worksheets[1]); excelSheet.DisplayRightToLeft = true; Range rng; rng = excelSheet.get_Range("C2"); rng.Value2 = txtName.Text; 我在stackoverflow中看到类似的问题(例如this和this),并测试了答案,但这是行不通的。

7
读取Excel文件(.xls / .xlsx)的最佳方法
我知道有多种读取Excel文件的方法: Iterop Oledb Open Xml SDK 兼容性不是问题,因为程序将在受控环境中执行。 我的要求: 将文件读为DataTable/ CUstom Entities(我不知道如何为对象创建动态属性/字段[列名在Excel文件中会有所不同]) 用于DataTable/Custom Entities使用其数据执行某些操作。 更新DataTable操作结果 写回excel file。 这会更简单。 另外,如果可能的话,请教我有关自定义实体的信息(将属性/字段动态添加到对象)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.