将CSV转换为Notepad ++中的固定宽度?


Answers:


49

使用内置的TextFX菜单。

TextFX-> TextFX编辑->用(,)对齐多行

我并不是一个人发现它,而是在sourceforge上发现它的同时试图找出这个确切的问题!


2
不错,但是“内存不足”可用于15,000行。
watbywbarif

1
也会在文件中添加空格:-(
Radek

1
Radek如果您想分割线,菜单上方有个功能叫做“分割线在...”
JinSnow 2015年

4
请注意,从Notepad ++ v7开始,您必须使用插件管理器安装TextFx Characters插件。
E-Riz

1
TextFX似乎不适用于NPP 64位
-DaveInCaz

10

同时,我刚刚找到了一个非常好的工具。它称为CSVed,可在此处使用,具有许多不错的功能。如果像我一样在查看CSV文件时讨厌Excel,则应尝试一下。


0

是的,可以在记事本中:菜单编辑 -> 替换...- > 用'\ t' 替换所有 ','。


6
-1。将其转换为TAB分隔格式不会使其成为固定宽度的列格式。
彼得·莫滕森

3
在记事本或Notepad ++中,从字面上看都不能使用“ \ t”。在对话框中使用TAB字符始终是一个挑战。常见的解决方法是在文档中输入TAB字符,通过剪切(Ctrl + X)将其放入剪贴板,然后将其粘贴到替换对话框的字段中。
彼得·莫滕森

2
确定,在Notepad ++中,选择选项“扩展(\ n,\ r,\ t,\ 0,\ x)”使其生效。
彼得·莫滕森

TextFX-> TextFX Edit->“在...
处分割线

1
@PeterMortensen除非您的标签页大小大于((列中最长的条目的长度)-(列中最短的长度),否则它不起作用。例如,如果选项卡大小为4,则最长的行为20,最短的行为5。这是一个非常常见的用例,仍然会导致文件不均匀。
jpmc26 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.