问题标签 [excel-interop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Excel 互操作:按数字引用,而不是按字符串引用
早上好。
在阅读了有关优化 Excel Interop 的问题的答案后,我发现使用worksheet.Range["A1:C3"]
(same as worksheet.get_range("A1:C3")
) 引用单元格不是很方便。我想以某种方式使用整数/长数字来引用单元格,并且我不想将列号 {1, 2, 3, ...} 映射到列字母 {"A", "B", "C “,...}。
注意:我知道.Cells
,但这不是一个选项,因为它只返回单个单元格 AFAIK。
任何想法?
问候
c# - Excel Interop SaveAs() 挂起大量电子表格数据
我尝试使用 SaveAs() 保存 Excel 电子表格数据(有 8 张,一些有 15000 行的表格),但 SaveAS() 永远不会返回。如果我删除一些工作表,它将成功保存到硬盘文件。有什么办法可以保存整个巨大的电子表格而不挂起?
非常感谢。
c# - 具有多个区域的 Excel Get_Range
我正在尝试从 Excel 中获取一个范围,该范围指定了多个区域,基本上我有......
int StartColumn
int EndColumn
int[] ColumnsToSkip
当您将这些结合起来时,可能会产生具有非连续区域的范围。不幸的是,我无法弄清楚得到这个的电话...... MSDN不是很有用......
工作表;
有人提供任何帮助吗?干杯。
.net - 从 Excel 应用程序对象中查找位数(32 位/64 位)?
是否可以从 Microsoft.Office.Interop.Excel.ApplicationClass 确定 Excel 是以 32 位还是 64 位运行?
编辑
该解决方案应该适用于 Excel 2010 和 Excel 2007
.net - 如何用数据计算excel中的行数?
A列有这样的数据(即频繁的空白单元格):
我希望能够获得最后一个有数据的单元格的单元格引用。所以在上面的例子中,我想返回:A9
我试过了,但它停在第一个空白单元格(即返回A4
)
c# - 使用 xmlMaps 以编程方式将 Excel 文件导出为 XML
使用 Excel 插件OfficeExcel2003XMLToolsAddin,我已经能够为 Excel 工作表定义 XML 映射(此插件将范围转换为 XML 列表),现在我可以使用另存为手动将 Excel 文件另存为 XML 文件。
Excel正确地产生类似的东西
现在,我想以编程方式做同样的事情(希望使用 c#、.NET 4.0)。
我尝试使用 npoi 和 Microsoft Office Interop Excel,使用此代码
尝试使用XlFileFormat 参考页上列出的所有枚举,但没有成功。
有什么建议么?谢谢
c# - C# Excel 互操作中的 FormatCondition 字体粗体不起作用
我正在向单元格添加一个新的 FormatCondition 并尝试设置一些格式:
设置颜色可以正常工作,将 Bold 设置为 true 不会(分配后 cond.Font.Bold 仍然是 System.DBNull),当我在 Excel 中检查新创建的条件格式时,我只看到颜色。
这有发生在其他人身上吗 ?请帮忙!
谢谢
excel-interop - 使用 interop.excel 在 C:\ 中保存 Excel 文件会引发错误
我有一个 wpf 应用程序,我正在使用以下代码保存一个 Excel 文件。如果我选择文件路径为“C:\”,则会引发错误。没有其他文件路径有这个问题。
请帮忙。
编辑
文件名:C:\2347_H4141001_axm2312_20110627_042821.xls
错误是:
无法访问该文件。尝试以下方法之一:
• 确保指定的文件夹存在。
• 确保包含该文件的文件夹不是只读的。
• 确保文件名不包含以下任何字符:< > ? [ ] : | 或者 *
• 确保文件/路径名包含的字符不超过 218 个。
c# - 互操作 Excel - 范围文本到多维数组
我正在阅读带有以下代码的excel表:
如您所见,我将使用的范围单元格值复制到动态二维数组中。选定范围的一列是自定义格式的,使用上述技术,在访问此自定义格式的单元格(数据 [x,y])时,我得到的只是一堆数字,而不是漂亮的格式值。
如果我只使用以下代码直接访问某个单元格:
...我可以看到我需要的格式化值。通过单独访问每个单元格,我会浪费很多时间,因为在循环中逐个单元格访问它会更慢。
是否可以从选定范围内获取所有文本值。像这样的东西:
当我使用上面的代码时,我得到了空变量。
c# - 检索excel工作表单元格值
我正在使用 c# 来读取 excel 表的特定单元格的值。但根据我的代码,我没有得到任何价值..
我获取单元格值的代码是:
在这里,我正在从其他工作表中读取单元格,并希望将该值插入到其他工作表中。
但我没有得到任何“价值”的价值..