如何上传更改分隔符的.csv文件?

时间:2014-04-09 15:56:09

标签: python upload google-docs

我正在使用Python,并且使用库 gdata 我可以上传.csv文件,但分隔符保留为默认值,即逗号(“,”)。如何更改分隔符,例如“;” ? 我想要的是,从Python,更改上传文件的分隔符。我不想将“,”更改为“;”,我想更改分隔符。

2 个答案:

答案 0 :(得分:0)

您可以使用excel打开.csv,然后它知道它的csv(逗号Delimeted文件),但您可以将其他内容设置为'分隔'文件由诸如空格等。

编辑:对不起,如果已经提到过,请不要使用'打开'打开文件。方法,首先打开Excel,然后从Excel中打开文件。这应该打开文本导入向导' - 您可以选择用标签,分号,逗号,空格等分隔文件的位置。

答案 1 :(得分:0)

我假设你真的需要通过gdata选择这个分隔符,对吗?

否则,您可以使用以下内容轻松更改shell中的分隔符:

cat my_csv.csv | tr ',' ';' > my_csv_other_delimiter.csv

您也可以在python代码中轻松替换这些符号。如果您从其他地方收到csv文件并且无法控制用作分隔符的符号,但是如果没有选择可以作为选项,则可能会超载。