首页 > 解决方案 > excel 到 16 位数字的 csv

问题描述

大家早上好。我是 powershell 脚本的新手。我正在尝试将多个 .xlsx 文件转换为 .csv 文件。我在网上找到了脚本,但我的信用卡号有问题。我得到最后一位数字正在四舍五入(卡号的第 16 位数字)。这是脚本。谁能帮我这个。有人也可以解释这些命令。

foreach($file in (Get-ChildItem "C:\ExcelFiles")) {

  $newname = $file.FullName -replace '\.xlsx$', '.csv'
  $ExcelWB = new-object -comobject excel.application
  $Workbook = $ExcelWB.Workbooks.Open($file.FullName) 
  $Workbook.SaveAs($newname,6)
  $Workbook.Close($false)
  $ExcelWB.quit()

}

标签: excelpowershellcsv

解决方案


推荐阅读