excel - Excel 使用带有 powershell 的 TEXT 格式打开 CSV 文件
问题描述
我想使用 powershell Excel.Application 打开 CSV 文件。我的代码是这样的:
$csv = "csv name"
$xlsx = "output excel name"
$excel = New-Object -ComObject Excel.Application
$excel.Visible = $false
$wb = $excel.Workbook.Open($csv)
$wb.SaveAs($xlsx,51)
$excel.Quit()
但事实证明,csv“004”中的数据将加载为 4
任何人都可以想到一种方法来做到这一点?
注意到我的 csv 中有很多特殊情况:
- csv中有“004”、“01234678”之类的数据,我想将它们全部导入为文本。
- 数据中有逗号,例如“FlatA,7/F”
- 数据中有换行符,例如“abcdef def ghi”,您还可以提供自己的解决方案,该解决方案可以使用 powershell 将 csv 加载到 excel 中,这可以满足上述所有情况。
非常感谢。如果你能做到这一点,你会救我的命。
解决方案
推荐阅读
- flutter - TextFormField:使用控制器时操作初始值
- xamarin - 如何停止 (c) 在 Xamarin.Forms 中成为版权 ©?
- azure - KEDA 缩放器无法在 AKS 上使用 pod 身份触发身份验证
- typescript - 如何在 NestJS 中实现 OnApplicationShutdown 接口的类中使用 Service
- python - 将列表添加到列表列表
- html - 在 GrooveFunnels 中创建时,如何将网站的导出代码居中?
- javascript - Android 蓝牙打印速度很慢。用于原始打印的 Java 脚本(直接调用打印机)
- java - 如何获取方法调用返回的字段
- swift - SpriteView与普通View的通信
- python - 如何为每个元素创建一个总和乘积的矩阵