【发布时间】:2019-08-02 05:11:36
【问题描述】:
尝试将 .xls 文件转换为 .xlsx
通过 ImportExcel 模块的 ConvertTo-ExcelXlsx 函数 https://github.com/dfinke/ImportExcel/
Github 文档说
感谢米克尔·诺德伯格。他贡献了一个 ConvertTo-ExcelXlsx。要使用它,需要安装 Excel。该函数将以 .xls 结尾的旧 Excel 文件格式转换为以 .xlsx 结尾的新格式。
help ConvertTo-ExcelXls 返回以下语法: ConvertTo-ExcelXlsx [-Path] [-Force] []
所以我尝试这样做:
ConvertTo-ExcelXls -path "C:\MyFolder\MyFile.xls"
但我得到: ConvertTo-ExcelXls:术语“ConvertTo-ExcelXls”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查拼写 名称,或者如果包含路径,请验证路径是否正确并重试。 在行:2 字符:1 + ConvertTo-ExcelXls -path 'C:\MyFolder\ ... +~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (ConvertTo-ExcelXls:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
【问题讨论】:
-
您多次提到
ConvertTo-ExcelXls和ConvertTo-ExcelXlsx,似乎可以互换。注意第二个后面的 x 。尝试使用它,看看它是否效果更好。 -
@TheMadTechnician 非常感谢您。对我来说太晚了。
标签: powershell