在 PyCharm 中对齐 CSV 列

Posted

技术标签:

【中文标题】在 PyCharm 中对齐 CSV 列【英文标题】:Align CSV columns in PyCharm 【发布时间】:2021-12-15 04:45:50 【问题描述】:

有没有办法在 PyCharm 中查看 CSV 并自动对齐其列?

例如:

而不是这个:

我知道有“表格编辑器”选项,但它在行之间留下了太多空间,它不能将数字右对齐,也不能让你放大字体:

【问题讨论】:

【参考方案1】:

您的 PyCharm 正在使用 CSV 插件 (CSV Plugin at JetBrains Marketplace 来提供文本和表格编辑器功能。 项目页面可以在 GitHub 上找到:SeeSharpSoft / intellij-csv-validator。

可以在 PyCharm IDE 设置中更改此插件的设置(文件>设置>编辑器>代码样式>CSV/TSV/PSV)。

为了在文本编辑器中格式化我的 CSV 文件,我使用 f.e.这些设置:

格式化基于文本的文件的想法可能非常有用 - 到目前为止,我发现了三个不同的 Python 模块可以用来实现这一点:

Scolp

Tabulate

Columnar

另外你可以看看这个 Pycharm 插件String Manipulation。 它解决了您在文本编辑器中的要求:

【讨论】:

以上是关于在 PyCharm 中对齐 CSV 列的主要内容,如果未能解决你的问题,请参考以下文章

列百分比对齐模式搜索

我想知道pandas读取txt文件以后,用names添加了列名,但是列名没有对齐每一列数据!!

pycharm使用Terminal问题

PyCharm激活(Windows)

pycharm 远程开发

pycharm下安装numpy