CSV problema de compacidade em excel

1

Eu faço o download de um .csv do banco de dados e uso o arquivo para gerar um PDF usando um serviço de conversão de PDF. No entanto, para arquivos específicos, a conversão falha e a solicitação expira. Eu verifiquei o tipo de arquivo nas propriedades e obtive este 'arquivo de valores separados por vírgula (.csv) do Microsoft Excel'.

Eu abri o arquivo csv e salvei-o no formato CSV (delimitado por vírgulas) no Excel 2010. Ele me pediu que o csv possa conter recursos que não são compatíveis com CSV (delimitado por vírgulas) e remover todas as incompabilites ao salvar. Após este passo, consegui gerar PDF a partir do CSV.

Acho que alguns espaços em branco, caracteres especiais deveriam ter sido removidos enquanto eu salvava. Como isso é intermitente, não posso alterar o formato do CSV que obtemos do banco de dados. Além disso, os dados em CSV são enormes,

1) Existe algum método para manter o formato CSV (.csv) do arquivo (Microsoft Excel Comma Separated Values) e remover todos os caracteres especiais, espaços em branco?

    
por Niketh Kovin 23.07.2014 / 07:16

1 resposta

1

Isso deve funcionar para o espaço em branco. Não tenho certeza sobre 'caracteres especiais'.

Abra o arquivo CSV no Excel e clique no botão nova planilha (ou pressione < Shift > - < F11 >.

Na célula A1 da nova planilha, insira a seguinte fórmula:

= TRIM(Sheet1!A1)

Copie / abaixo e copie / cruze essa fórmula para que ela cubra o mesmo número de colunas e linhas que os dados CSV.

Você deve ter uma segunda planilha com dados

Verifique se você ainda está na Planilha2 da pasta de trabalho e, em seguida, clique em Arquivo / Salvar como. Assegure-se de que o tipo seja 'CSV (delimitado por vírgulas) (* .csv)'. Dê um nome diferente ao arquivo original por motivos de sanidade.

O arquivo CSV salvo deve conter todos os seus dados sem espaço em branco inicial ou final. O espaço em branco dentro de um campo (por exemplo, "this that") permanecerá.

    
por 23.07.2014 / 10:00