删除CSV文件中的方括号

时间:2019-05-29 22:48:40

标签: python csv

我将结果从python绘制到CSV文件。不幸的是,绘制在CSV文件上的数据很难编辑。实际上,Excel的每个单元格都包含一个用方括号括起来的数据。如何删除CSV文件中的方括号?

在下面您可以找到代码。

a=[[1.5458, 1.2585, 3.5687]]
S=(["S"], np.round(a,3), {' [MPa]'})
with open('Output.csv', 'w', newline='') as dest:
    thewriter = csv.writer(dest, delimiter=',')
    thewriter.writerows(a)

我想在CSV文件中获取的输出如下:

1.5458 1.2585 3.5687

每个数字都显示在Excel的单个单元格中。

1 个答案:

答案 0 :(得分:1)

打开平面文本文件(例如CSV)时,Excel可能会有些挑剔。有时,它有时会自动将项目自动放入单独的列中。在关闭Excel之前,“文本到列”功能上似乎使用了最后“设置”。

关闭所有打开的Excel窗口,然后重新打开文件。

也可以在记事本中打开文件以检查它是否正常。不允许Excel使事情复杂化的一切复杂性。抱歉,这是一个答案,而不是评论,我是该网站的新手,尚无足够要点发表评论:-(