【问题标题】:Convert txt file to CSV? - On a Linux Server将txt文件转换为CSV? - 在 Linux 服务器上
【发布时间】:2017-09-24 00:29:45
【问题描述】:

我想在托管在 linux 服务器上的网站上设置计划任务。此任务应下载this txt 文件并将其转换为 CSV。

您可以看到 txt 文件看起来像 CSV 文件。但它只是用txt写的..所以,我必须转换它......

我在我的 Mac 上进行了本地尝试并重命名了它。有用。但是如果我说 wget 并将 txt 文件保存为 csv 文件,我会得到一个损坏的文件。

那么,哪种方式最好?

您好,谢谢!

【问题讨论】:

  • 一个csv文件只是一个文本文件...
  • 但是如果我用wget将其保存为CSV后在Excel中打开它-它被破坏了......
  • 你是什么意思它被破坏了,excel不会破坏它无法打开的文件......
  • 这里可以看看:imgur.com/5tJflQ1
  • 不用excel打开看起来还可以吧?

标签: linux bash csv converter wget


【解决方案1】:

它不是CSV文件而是TSV文件,你可以像这样下载和转换:

curl -s https://www.cdkeys.com/feeds/cdkeys_affiliate_feed_eur.txt | tr "\t" "," > output.csv

或者如果你想要excel默认喜欢的格式,iirc你需要使用分号而不是逗号(所以用";"替换","

【讨论】:

  • excel中可以使用tab作为分隔符
猜你喜欢
  • 1970-01-01
  • 2015-12-11
  • 1970-01-01
  • 2019-08-05
  • 1970-01-01
  • 2022-08-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多