Convertendo CSV para largura fixa no Notepad ++?


Respostas:


49

Use o menu TextFX incorporado.

TextFX -> TextFX Edit -> Alinhar várias linhas por (,)

Eu não descobri isso sozinho, encontrei no sourceforge enquanto tentava descobrir essa pergunta exata!


2
Bom, mas "Sem memória" por 15 mil linhas.
watbywbarif

11
também adiciona espaços ao arquivo :-(
Radek

11
Radek se você quiser linha de divisão, há uma característica um pouco acima no menu chamado "linhas de divisão na ..."
JinSnow

4
Observe que, no Notepad ++ v7, você deve instalar o plug-in TextFx Characters usando o Plugin Manager.
E-Riz

11
Não TextFX não parecem estar disponíveis para NPP 64bit
DaveInCaz

10

Enquanto isso, acabei de encontrar uma ferramenta muito boa para isso. Chama-se CSVed e está disponível aqui , com muitos recursos interessantes. Se você odeia o Excel ao visualizar arquivos CSV como eu, tente.


0

Sim, é possível no Bloco de notas: menu Editar -> Substituir ... -> Substituir tudo ',' por '\ t'.


6
-1. Convertê-lo em um formato separado por TAB não o torna um formato de coluna de largura fixa.
Peter Mortensen

3
Literalmente, usar "\ t" não funciona, nem no Bloco de Notas nem no Bloco de Notas ++. É sempre um desafio usar um caractere TAB em uma caixa de diálogo. Uma solução comum é inserir um caractere TAB em um documento, colocá-lo na área de transferência com um corte (Ctrl + X) e colá-lo no campo na caixa de diálogo substituir.
Peter Mortensen

2
OK, no Notepad ++, selecionar a opção "Estendido (\ n, \ r, \ t, \ 0, \ x)" faz com que funcione.
Peter Mortensen

TextFX -> TextFX Edit -> "dividir linhas em ..."
JinSnow 10/10

11
@PeterMortensen Não funciona, a menos que o tamanho da guia seja maior que (comprimento da entrada mais longa na coluna) - (comprimento da menor entrada na coluna). Por exemplo, se o tamanho da guia for 4, a linha mais longa será 20 e a linha mais curta será 5. Esse, um caso de uso muito comum, ainda resultará em um arquivo irregular.
precisa saber é o seguinte
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.