excel - 如何使用 PowerShell 将可执行的 excel 文件转换为二进制文件(exe 到 xlsb)?
问题描述
我正在尝试从可执行的 excel 文件(这是一个压缩并包装成 .exe 的 excel 文件)中获取数据,但没有成功使用 PowerShell。我可以打开它,但我无法获取其中存储的值。
我已经能够从二进制 excel 文件中获取数据(.xlsb)。
$FilePath = "d:\database\temp.xlsb"
$SheetName = "NDC"
$objExcel = New-Object -ComObject Excel.Application
$WorkBook = $objExcel.Workbooks.Open($FilePath)
$WorkSheet = $Workbook.sheets.item($SheetName)
$value = $Worksheet.Range("A1").Text
然后,我的问题是,是否可以打开 excel exe 文件并将文件保存为可以使用 PowerShell 访问的格式?
解决方案
推荐阅读
- jquery - 如何保持视频覆盖整个div
- javascript - 编码的 UI - C# - 时间 itemprop 标记 - 如何验证年份是否存在
- python - 如何使用给定的数据库在 django 的方法中进行查询?
- firebase - Firebase 动态链接域未按预期创建
- concourse - 大厅:资源脚本'/opt/resource/check []'失败:退出状态128
- ethereum - 如何将多维数组中的元素推入固定坐标的某个坐标?
- javascript - 类更改 jquery sdk 的观察者
- php - 网页不打印winsock信息
- python - 如何格式化 HTTP 请求
- react-native - 如何在 React Native 中逐行突出显示文本