草庐IT

Export2Excel

全部标签

c# - 找不到 Microsoft.Office.Interop.Excel 引用

我在将excel引用添加到我的项目时遇到问题。我已经安装了主互操作程序集。项目正在正确检测Microsoft.Office.Interop.Word程序集引用,但仍然找不到excel引用。当我尝试手动添加引用时,我右键单击该项目,添加引用,导航到Microsoft.Office.Interop.Excel文件并尝试手动添加它。一旦我选择了引用,我就确保引用被选中,然后点击确定。没有任何反应,它实际上没有将引用路径添加到项目中。使用VS2012旗舰版。有什么建议可以让项目看到excel引用吗? 最佳答案 如http://social.

c# - 在asp.net core 1.0上读取一个excel文件

您好,我正在尝试在我的asp.net项目中上传和读取excel文件,但我找到的所有文档都是针对ASPMVC5的。我的目标是读取Excel工作表并将值传递给对象列表。这是我的Controller,它用于将文件上传到我的wwwroot/uploadspublicclassHomeController:Controller{privateIHostingEnvironment_environment;publicHomeController(IHostingEnvironmentenvironment){_environment=environment;}publicIActionResul

c# - 如何使用 Epplus 获取修改后的 excel 的实际使用范围?

我正在使用EPPlus从excel读取数据到数据表。在阅读了一张有10行记录的excel表后,我通过删除现有数据并仅保留一行数据来修改excel表。但是当我读取修改后的excel时,它仍然读取10行(1行有值,其余为空字段)到数据表。如何限制这个?我正在使用以下代码读取Excel。using(varpck=newOfficeOpenXml.ExcelPackage()){using(varstream=File.OpenRead(FilePath)){pck.Load(stream);}varws=pck.Workbook.Worksheets.First();boolhasHeade

c# - 如何模拟 Excel VSTO 插件中的行?

我正在尝试将模拟的Range(包含具有值的单元格)放入新Range的行内。但是,当我尝试访问Range中的特定元素时,会引发异常。我已经尝试了一切,有没有人知道我在这里做错了什么?异常Message:Testmethodxxx.MockUtilsTest.MockRowsTestthrewexception:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException:Cannotapplyindexingwith[]toanexpressionoftype'Castle.Proxies.RangeProxy'测试[TestMethod]p

c# - 以编程方式创建 Excel 2007 工作表

我正在尝试以编程方式创建Excel2007文档。现在,我发现了两种方法:手动创建XML,如thispost中所述使用第三方库,例如ExcelPackage.目前,我使用ExcelPackage,它有一些非常严重的缺点和问题。因为我不需要创建过于复杂的Excel工作表(最“复杂”的事情是我明确需要将单元格类型设置为数字或文本),我正在寻找接下来的选项1,但我只是想知道是否有生成Excel2007工作表的任何其他好的和受支持的方法?如果无需将它们保存到硬盘驱动器即可创建它们,即生成它们并将它们直接输出到流中,则可获得奖励积分。.net3.0是这里的目标,没有3.5:(编辑:谢谢。XMLSD

c# - 如何通过 oledb reader 或 excel library、excel datareader 或 NPOI 等(Interop 除外)在 Excel 中检查单元格是否包含公式?

如何通过oledbreader在Excel中检查单元格是否包含公式?System.Data.OleDb.OleDbConnectionconn2=newSystem.Data.OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;DataSource="+strFileName+";ExtendedProperties=\"Excel8.0;HDR=NO;IMEX=1\";");conn2.Open();stringstrQuery2="SELECT*FROM["+Table+"]";System.Data.OleDb.Ole

c# - Excel 电子表格中缺少列

我有一张发票list,我将它们转移到Excel电子表格中。除工作日期列外,所有列都创建到电子表格中。那是电子表格中的空白。代码如下:stringDirectory=ConfigurationSettings.AppSettings["DownloadDestination"]+Company.Current.CompCode+"\\";stringFileName=DataUtils.CreateDefaultExcelFile(Company.Current.CompanyID,txtInvoiceID.Value,Directory);FileInfofile=newFileInf

c# - 更新 Excel 工作表时操作必须使用可更新查询

尝试更新Excel工作表时出现此错误:ServerErrorin'/ReadExcelData_Csharp'Application.Operationmustuseanupdateablequery.这是我正在使用的代码:querys="UPDATE[Sheet1$]"+"SET[Number]="+s.Trim()+"WHERE[Number]="+s2.Trim();objcmc=newOleDbCommand(querys,conn);objcmc.ExecuteNonQuery();任何帮助将不胜感激。这是我使用的连接:if(strFileType.Trim()==".xls

c# - 在 C# 中安全地处理 Excel 互操作对象?

我正在开发一个winformsc#visualstudio2008应用程序。该应用程序与excel文件对话,我正在使用Microsoft.Office.Interop.Excel;来执行此操作。我想知道如何确保即使出现错误也能释放对象?这是我的代码:privatevoidbutton1_Click(objectsender,EventArgse){stringmyBigFile="";OpenFileDialogopenFileDialog1=newOpenFileDialog();DialogResultresult=openFileDialog1.ShowDialog();//Sh

c# - 使用 Microsoft.Office.Interop.Excel 从 excel 2010 中读取数据

我无法读取Excel中的数据。这是我正在使用的代码:usingExcel=Microsoft.Office.Interop.Excel;Excel.ApplicationxlApp=newExcel.Application();Excel.WorkbookxlWorkbook=xlApp.Workbooks.Open(@"Book1.xlsx",0,true,5,"","",true,Excel.XlPlatform.xlWindows,"\t",false,false,0,true,1,0);Excel._WorksheetxlWorksheet=(Excel._Worksheet)