在 Excel 中从命令行打开冒号分隔文件

在 Excel 中从命令行打开冒号分隔文件

我想创建一个快捷方式或命令来打开使用冒号:作为 Excel 中分隔符的文件。

我知道通过用户界面我可以

  • 点击“来自文本/CSV”
  • 选择一个文件
  • 点击导入
  • 选择分隔符(冒号)
  • 单击加载,它正如我预期的那样工作。

或者从 UI

  • 打开文件
  • 数据->文本到列,弹出向导
  • 选择分隔符 [下一步]
  • 分隔符 [x] 其他值 : [下一个]
  • 结束
  • 所需视图

我可以

excel.exe sample.csv

并打开一个 csv 文件,我想做类似的事情

如果你做了显而易见的事情

excel.exe colonDelimFile.dat

整行最终位于单个单元格中

因此,我想运行一些这样的命令,按预期在 Excel 中打开冒号分隔文件,如下所示,但我找不到参数或命令。

excel.exe <some args> colonDelimFile.dat

甚至类似

<command to set delims>
excel.exe colonDelimFile.dat
<command to restore delims

或类似的东西。我似乎找不到任何关于从命令行使用 Excel 的优秀文档,以下是我找到的:

https://support.microsoft.com/en-us/office/command-line-switches-for-microsoft-office-products-079164cd-4ef5-4178-b235-441737deb3a6

我还知道您可以通过将其作为第一行来在文件本身中指定分隔符

sep=:

但是我希望除了用户对文件进行的值所做的任何更改并保存到文件之外,文件保持不变。

相关内容