【发布时间】:2020-03-13 13:03:32
【问题描述】:
我正在使用 Powershell 中的 Import-Excel 模块使用以下简单代码转换文件:
Import-Excel -Path $PSScriptRoot\*.xlsx | Export-Csv $PSScriptRoot\file.csv -NoTypeInformation
问题是这个文件只有两列数据:
Articleno和Quantity
当第一行数量为0(零)时,模块只是将第一列导出为csv; Quantity 列被完全忽略。
我做错了什么?为什么Import-Excel 也不导出0?
【问题讨论】:
-
这能回答你的问题吗? Not all properties displayed
-
实际上,如果它确实与上述问题有关,我会将其限定为
Import-Excel错误,因为它应该在第一行中也定义了属性,即使它是零或 null . -
我无法重现您的问题。确保您拥有最新版本的
Import-Excel模块。排除Export-Csv(尝试默认默认显示输出)。如果问题依旧,建议你在ImportExcel的项目站提出问题:github.com/dfinke/ImportExcel -
是的,没错。它似乎更像是 Import-Excel 中的错误。我希望开发人员在这里阅读,否则我将不得不在这里提出问题:github.com/dfinke/ImportExcel
-
所以我用“Update-Module ImportExcel”将模块更新到了Powershell中的最新版本。当我的第一行包含数量为 0 时,此行没有被导入。当我将它导入powershell时,我只看到第一列,第二列不显示。当我将数量更改为 1 时,将显示第二列。
标签: excel powershell csv