首页 > 解决方案 > 将 XLSX 转换为 CSV,其中 ImportExcel 在 Powershell 中缺少列

问题描述

我正在Import-Excel使用以下简单代码在 Powershell 中使用模块转换文件:

Import-Excel -Path $PSScriptRoot\*.xlsx | Export-Csv $PSScriptRoot\file.csv -NoTypeInformation

问题是这个文件只有两列数据:

ArticlenoQuantity

当第一行数量为0(零)时,模块只是将第一列导出到csv;该Quantity列被完全忽略。

我究竟做错了什么?为什么不Import-Excel导出0呢?

标签: excelpowershellcsv

解决方案


好的问题是“ImportExcel”总是需要第一行的标题。当您使用“-NoHeader”标签时,一切正常,第一行中的 0 将被导入。


推荐阅读