excel - 如何使用 WSH 阅读电子表格?

标签 excel com spreadsheet wsh jscript

我需要在 WSH 下使用 JScript 从 .xls 文件中读取一些单元格值。

是否有任何 COM 对象或任何我可以用来执行此操作的对象?

最佳答案

实际上有一个 COM 组件。它的 progId 是“Excel.Application”,你可以这样使用它:

var XLS = WScript.CreateObject("Excel.Application") ;
XLS.Workbooks.open(xlsFile) ;
var cellValue = XLS.Cells(row,col).Value ;

而已。就如此容易。变量 cellValue现在保存单元格中的值( rowcol )。
如果这还不够好,xlsFile可能是文件或 URL 的路径(是的,一个 URL!,不是很好)。

关于excel - 如何使用 WSH 阅读电子表格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5546345/

相关文章:

vba - 调用 "with" block 内的函数?

python - 选择要从 Excel 读入 pandas 数据框的行号

c++ - COM 引用计数 - 线程安全

javascript - 在 Excel Online 中加载自定义属性

javascript - 在 javascript 中,如何将相同的 excel 公式放在单元格的范围/列中,但公式会根据单元格进行更改?

javascript - 如何将字符串数组从 ActiveX 对象返回到 JScript

c# - C# 中的 ComImport,如何找到 shell32.dll 中 IFileDialog 等类的 GUID?

java - 公式单元格上的 JExcelApi 货币格式 - 文件错误

excel - 如何在不使用NA()的情况下强制Excel图表跳过0?或通过 IF 返回 "empty"

pdf - 如何将 PDF 文件转换为电子表格