31得票28回答
工作表范围上的 HRESULT: 0x800A03EC

我在使用Worksheet.range方法时遇到了HRESULT:0x800A03EC错误。行数超过70K。使用的是Office 2007。 代码:Microsoft.Office.Interop.Excel.Range neededRange = currentWS.Range[c...

27得票13回答
将列表中的数值导出到Excel

您好,我有一个列表容器,其中包含值的列表。我希望能够直接将列表值导出到Excel中。是否有任何直接完成此操作的方法?

27得票7回答
如何解决“Microsoft Excel无法打开或保存更多文档”的问题。

我正在使用 IIS 7.5 在 Windows 7 64 位操作系统上运行 C# ASP.NET 4.5 Web 应用程序。应用程序池的名称为“ASP.NET v4.0”,其标识为 ApplicationPoolIdentity。应用程序使用 MS Office Interop(Microso...

25得票6回答
如何使用Microsoft.Office.Interop.Excel从Excel导入到DataSet?

我想要做什么 我试图使用Microsoft.Office.Interop.Excel 命名空间 打开一个Excel文件(XSL或CSV,但不幸的是不支持XSLX),并将其导入DataSet中。由于我无法控制工作表或列名,因此需要允许对它们进行更改。 我尝试过什么 我以前尝试过这种方法的OLE...

24得票2回答
C# - 如何遍历Excel._Worksheet中的所有行?

我想通过编程从Excel工作表中提取数据并将其插入到数据库表中。 如何确定工作表中的列数和行数,或者以其他方式迭代行? 我有以下代码:Excel._Worksheet worksheet = (Excel._Worksheet)workbook.ActiveSheet; 我尝试了works...

23得票4回答
使用Excel互操作设置单元格的值

好的,我正在尝试使用Excel Interop库设置单元格的值。我能够使用以下方法完成:sheet.Cells[row, col] = value; 但是对于我设置的数量来说,它非常慢。因此,我正在尝试走这条路:Range excelRange = sheet.UsedRange; excel...

22得票5回答
使用Interop从Excel文件中删除空行和空列的最快方法

我有许多包含数据、空行和空列的 Excel 文件,如下所示: 我试图使用 interop 从 Excel 中删除空行和空列。我创建了一个简单的 winform 应用程序,并使用了以下代码,它可以正常工作。Dim lstFiles As New List(Of String) lstFil...

22得票3回答
Microsoft.Office.Interop.Excel.ApplicationClass没有定义构造函数。

我试图按照如何在C#中打开Excel文件教程的步骤进行操作,即在“Com”选项卡上添加对Microsoft Office 14.0 Object Library的引用,并尝试编译代码:using Excel = Microsoft.Office.Interop.Excel; //... Exc...

21得票3回答
如何使用Excel Interop - C#保存/覆盖现有的Excel文件

有没有办法通过Excel互操作(在本例中,我正在向其添加一个工作表)保存对Excel电子表格的更改,而不必提示用户是否要使用更改覆盖现有文件。 我甚至不希望用户在我的应用程序中看到电子表格,因此弹出消息框询问他们是否要覆盖文件似乎非常不合适,可能会混淆用户。 我正在使用workbook.Sa...

20得票3回答
为什么Microsoft.Office.Interop.Excel.Application.Quit()会让后台进程继续运行?

下面的代码会让Microsoft Excel的后台进程一直运行,直到我的程序退出:var excelApplication = new Application(); var workbooks = excelApplication.Workbooks; var workbook = excel...