草庐IT

excel-2013

全部标签

c# - Excel 互操作 : _Worksheet or Worksheet?

我目前正在撰写有关动态类型的文章,并给出了一个Excel互操作的示例。我以前几乎没有做过任何Office互操作,它表明了这一点。MSDNOfficeInteroptutorialC#4使用_Worksheet接口(interface),但也有一个Worksheet接口(interface)。我不知道有什么区别。在我荒谬简单的演示应用程序(如下所示)中,两者都可以正常工作-但如果最佳实践要求其中之一,我宁愿适本地使用它。usingSystem;usingSystem.Linq;usingExcel=Microsoft.Office.Interop.Excel;classDynamicEx

c# - 数据访问后在 C# 中关闭 Excel 应用程序进程

我正在用C#编写一个应用程序,它打开一个Excel模板文件进行读/写操作。我想当用户关闭应用程序时,excel应用程序进程已经关闭,而不保存excel文件。多次运行应用程序后查看我的任务管理器。我使用这段代码打开excel文件:publicExcel.ApplicationexcelApp=newExcel.Application();publicExcel.WorkbookexcelBook;excelBook=excelApp.Workbooks.Add(@"C:/pape.xltx");对于数据访问,我使用此代码:Excel.WorksheetexcelSheet=(Worksh

c# - 如何将数据表导出到 Excel

如何在C#中将DataTable导出到Excel?我正在使用Windows窗体。DataTable与DataGridView控件关联。我必须将DataTable的记录导出到Excel。 最佳答案 我会推荐ClosedXML-您可以使用一些非常可读的代码将DataTable转换为Excel工作表:XLWorkbookwb=newXLWorkbook();DataTabledt=GetDataTableOrWhatever();wb.Worksheets.Add(dt,"WorksheetName");开发人员react灵敏且乐于助人。

c# - DateTime.ToString ("MM/dd/yyyy HH:mm:ss.fff") 导致类似于 "09/14/2013 07.20.31.371"

我有一个WP8应用程序,它将当前时间发送到网络服务。我通过调用获取日期时间字符串DateTime.ToString("MM/dd/yyyyHH:mm:ss.fff")对于大多数用户来说,它工作得很好,并为我提供了正确的字符串,如"09/10/201304:04:31.415"。但对于某些用户,结果字符串类似于"09/14/201307.20.31.371",这会导致我的网络服务出现问题。是因为某些文化格式问题吗?如何确保结果字符串由冒号而不是点分隔? 最佳答案 Isitbecausesomecultureformatissue?是的

c# - Excel "External table is not in the expected format."

我正在尝试使用下面显示的代码读取Excel(xlsx)文件。我收到“外部表不是预期格式”。错误,除非我已经在Excel中打开了文件。换句话说,我必须先在Excel中打开文件,然后才能从我的C#程序中读取。xlsx文件在我们网络上的共享上。如何在不先打开文件的情况下读取文件?谢谢stringsql="SELECT*FROM[Sheet1$]";stringexcelConnection="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+pathname+";ExtendedProperties=\"Excel8.0;HDR=YES;IMEX=1

c# - 导入和导出 Excel - 什么是最好的库?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决它所做的工作。8年前关闭。Improvethisquestion在我们使用C#编写的ASP.NET应用程序之一中,我们获取某个数据集合(SubSonic集合)并将其导出到Excel。我们还想以特定格式导入Excel文件。我正在寻找可以用于此目的的库。要求:Excel2007文件(Excel2003是否支

c# - 从 2012 年更新到 2013 年后无法加载文件或程序集“System.Web.Http 4.0.0”

我是按照.http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and-web-api-2我得到了错误。还有其他人遇到此错误吗?ServerErrorin'/'Application.Couldnotloadfileorassembly'System.Web.Http,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35'oroneofitsdependen

【华为OD机试 2023】Excel单元格数值统计(C++ Java JavaScript Python)

文章目录题目描述输入描述输出描述备注用例题目解析C++JavaScriptJavaPython题目描述Excel工作表中对选定区域的数值进行统计的功能非常实用。仿照Excel的这个功能,请对给定表格中选中区域中的单元格进行求和统计,并输出统计结果。为简化计算,假设当前输入中每个单元格内容仅为数字或公式两种。如果为数字,则是一个非负整数,形如3、77如果为公式,则固定以=开头,且仅包含下面三种情况:等于某单元格的值,例如=B12两个单元格的双目运算(仅为+或-),形如=C1-C2、C3+B2单元格和数字的双目运算(仅为+或-),形如=B1+1、100-B2注意:公式内容都是合法的,例如不存在&#

c# - 如何正确清理 Excel 互操作对象?

我在C#(ApplicationClass)中使用Excel互操作,并在我的finally子句中放置了以下代码:while(System.Runtime.InteropServices.Marshal.ReleaseComObject(excelSheet)!=0){}excelSheet=null;GC.Collect();GC.WaitForPendingFinalizers();虽然这种方法有效,但即使在我关闭Excel之后,Excel.exe进程仍然在后台运行。只有在我的应用程序被手动关闭后它才会被释放。我哪里做错了,或者是否有其他方法可以确保正确处理互操作对象?

c# - 通过 AJAX MVC 下载 Excel 文件

我在MVC中有一个大的(大概)表单。我需要能够生成一个excel文件,其中包含来自该表单子(monad)集的数据。棘手的一点是这不应该影响表单的其余部分,所以我想通过AJAX来完成。我在SO上遇到了一些似乎相关的问题,但我不太明白答案的含义。这个似乎最接近我所追求的:asp-net-mvc-downloading-excel-但我不确定我是否理解响应,现在已经有几年了。我还看到了另一篇关于使用iframe处理文件下载的文章(再也找不到了),但我不确定如何使用MVC来实现这一点。如果我正在做一个完整的回发,我的excel文件返回正常,但我无法在mvc中使用AJAX。