excel-interop相关内容

使用Interop从Excel获取上一个非空列和行索引

我正在尝试使用Interop Library从excel文件中删除所有额外的空白行和列。 我遵循这个问题使用Interop从Excel文件中删除空行和列的最简单方法 您正在尝试“获取包含数据的最后一行删除所有额外的空格(在此行后,或列)“ 所以假设你正在使用接受答案(由 @ JohnG ),所以你可以添加一行代码来获取最后使用的行和列 空行存储在一个整数列表 rowsToD ..
发布时间:2017-09-07 01:11:49 C#/.NET

在C#中的Excel [2007]中添加超链接 - 在Excel中自己

有人可以告诉我如何在Excel(2007或更高版本)中从 a单元格添加一个超链接到另一个表单中的单元格使用Office Interop in .NET(c#) 例如:从Sheet1单元格A1到Sheet2单元格B10的超链接 解决方案 你想要什么这里使用的是 Hyperlinks.Add 方法。 您可以使用如下代码调用它: Excel.Worksheet工作表=(Ex ..
发布时间:2017-09-07 00:18:25 C#/.NET

如何关闭 - 不保存Excel / xlsm工作簿,具有自定义功能,从C#

我有一个带有自定义非时间依赖单元格功能的Excel工作簿,我使用Interop.Excel从C#WindowsForms应用程序打开。我读了四个值,不执行任何明确的更改/计算,然后从C#中关闭它。 当我尝试直接关闭(不保存)时,我得到一个保存提示。我怀疑这是因为Excel在打开时解释自动重新计算,因为创建一个变化,即使没有实际的数字或公式上的变化。我还设置了 Excel.Applicatio ..
发布时间:2017-09-07 00:12:52 C#/.NET

是否有“姐妹”功能为“自动过滤器”在Excel Interop中可用于列而不是行?

Excel Interop中的“AutoFilter”功能允许您过滤列中显示的行中的哪些数据。 我需要一个类似的功能,选择要隐藏的列。例如,具体来说,如果从“9月15日”到“9月16日”之间有一组列3..15(C..0),它们之间有明显的月份(“10月15日”等)希望用户能够选择要查看的那些列的任何子集。那些被取消选择的人将会“消失” 如何实现? 我尝试过以下操作,但是第二个过滤 ..
发布时间:2017-09-06 22:26:11 C#/.NET

Excel自动化Windows服务

我有一个运行 Excel Interop 的Windows服务,以便自动执行各种宏。但是,当我尝试使用Windows身份验证运行访问数据库的宏时,我遇到一个特殊问题... 如果宏通过Windows服务运行 ,打开工作簿,并启动宏执行,但应用程序挂起(大概在数据访问部分)。 但是,如果宏通过Visual Studio调试器运行,则使用与服务相同的实现(他们称为相同的类库),它执行,保存工 ..
发布时间:2017-09-04 03:30:00 C#/.NET

复制格式从一行到另一个使用c#

这个问题非常类似于此处。但是给出的答案建议复制格式和数据。我有一个excel表(.xlsx),我使用SSIS生成。现在我已经将第一行中的格式设置,我想要复制到工作表中已经填充的所有行。如何使用C#?我正在使用Excel interop。 解决方案 您可以使用 PasteSpecial 与 xlPasteFormats 。 Excel.Range R1 =(Excel.Range)o ..
发布时间:2017-09-04 02:32:43 C#/.NET

使用C#Interop从Excel获取明文中的所有工作表名称?

我使用VS2010 + Office Interop 2007尝试从Excel电子表格中获取一些具有5-6页的特定电子表格名称。所有我正在做的是在分页文本文件中保存我需要的几个电子表格以供进一步处理。因此,对于我获得的三个电子表格名称,每个电子表格将具有自己的制表符分隔文本文件。 我可以通过Interop将文件保存为制表符分隔,但这是假设我知道给定的页面名称是什么。我已经被告知,每个页面名称 ..
发布时间:2017-09-04 00:05:31 C#/.NET

在Visual Studio 2010的调试模式下运行时,Excel不会打开/启动VSTO AddIn

我以前安装了VS11测试版,并且在Visual Studio 2010实例中有一些问题,您可以在这里看到如何解决这些问题: Excel AddIn点击一次部署问题。 现在我有一个代码库来编译/构建一个vsto ,它在Excel 2010中安装得很好并且运行正常。但是,当我从Excel中删除已安装的版本,并尝试通过Visual Studio 2010直接运行时,在调试配置模式下运行时,AddI ..
发布时间:2017-09-03 23:21:12 Office

C# - 如何迭代Excel._Worksheet中的所有行?

我正在以编程方式从Excel工作表中提取数据并将其插入到数据库表中。 如何确定工作表中的列和行的数量或以其他方式迭代行? 我有 Excel._Worksheet工作表=(Excel._Worksheet )workbook.ActiveSheet;我试过 worksheet.Range.Rows.Count 折腾 索引属性“Microsoft.O ..
发布时间:2017-09-03 23:12:33 C#/.NET

如何在C#中动态重命名excel表名

我已经创建了一个excel工作簿,其中有很多工作表,如sheet1,sheet2,...等等。如何在C#中动态地重命名这些选项卡名称? 解决方案 您没有加快了如何访问Excel文件。但是,如果您使用的是$ $,则此处的示例可能对您有用C $ C>的Microsoft.Office.Interop.Excel 。请注意,它打开文件中的第一页,行:(Worksheet)xlBook.Works ..
发布时间:2017-09-03 21:30:34 C#/.NET

如何使用Microsoft.Office.Interop.Excel从Excel导入到DataSet?

我想做什么 我试图使用 Microsoft.Office.Interop.Excel 命名空间以打开Excel文件(XSL或CSV,但可悲的是不是 XSLX),并将其导入到DataSet中。我没有控制工作表或列名称,所以我需要允许更改它们。 我尝试过的 我尝试过 OLEDB方法,并且有很多问题(错误,缓慢,并且需要Excel文件的架构的先前知识),所以我想避免再次这样做。我想做的 ..
发布时间:2017-09-03 17:48:39 C#/.NET

将多个XtraGrid控件导出到单个Excel文件

我有几个XtraGrid控件,每个包含不同的信息,我得到一些信息,可以将XtraGrid导出到Excel文件,方向如下: http://www.devexpress.com/Support/Center/p/Q362120.aspx 现在有任何方法可以将每个XtraGrid控件导出到单个Excel文件,以便将每个XtraGrid信息导出到其他excel表。 我尝试将导出路径方向设置为相 ..
发布时间:2017-05-20 09:00:58 其他开发