我需要能够将 LibreOffice Calc 中创建的文件保存为带有 CRLF 行结尾的 CSV。
我尝试了很多选项,但文件总是缺少 CR 部分。
我使用的程序不会导入没有 Windows 行结尾的 CSV 文件。
小智 2
线路终止不是 CSV 规范的一部分。这取决于操作系统。如果你在 Linux 上工作,你会得到 LF;如果您使用 Windows,则 CRLF。将任何类型的文本文件从 Linux 导出到 Windows 时,需要转换工具:unix2dos。
我正在自动化一堆其他的东西,所以我想我也会自动化它。
使用上面提到的Unix2dos命令;我现在按 F12(在当前文件夹中打开终端)并输入 csv。
这是“unix2dos *.csv”的别名,它比每次重新打开文件要快得多。我已经测试过,如果 unix2dos 在同一个文件上运行多次,则不会对该文件执行任何奇怪的操作。
注意:使用 F12 在当前文件夹中打开终端。转到 ~/.local/share/nautilus/scripts 在脚本位置添加一个名为whatever(终端)的脚本
# !/bin/sh
gnome-terminal
Run Code Online (Sandbox Code Playgroud)
然后进入~/.config/nautilus/script-accels并添加你想要的快捷方式;我设置的是F12。
F12 <script name> (Terminal)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1930 次 |
| 最近记录: |