Problema di compatibilità CSV in Excel


1

Scarico un .csv dal database e utilizzo il file per generare un PDF utilizzando un servizio di conversione PDF. Tuttavia, per file specifici, la conversione fallisce e la richiesta scade. Ho controllato il tipo di file nelle proprietà e ho ottenuto questo 'File di valori separati da virgola di Microsoft Excel (.csv)'.

Ho aperto il file CSV e lo ho salvato in formato CSV (delimitato da virgole) in Excel 2010. Mi ha chiesto che csv possa contenere funzioni non compatibili con CSV (delimitato da virgole) e rimuovere tutti gli errori durante il salvataggio. Dopo questo passaggio, sono stato in grado di generare PDF dal CSV.

Penso che alcuni spazi bianchi, personaggi speciali dovrebbero essere stati rimossi mentre io ho fatto il salvataggio. Poiché questo è intermittente, non posso modificare il formato del CSV che otteniamo dal DB. Inoltre, i dati in CSV sono enormi,

1) Esiste un metodo per mantenere il formato CSV (Microsoft Excel Comma Separated Values ​​File (.csv)) e rimuovere tutti i caratteri speciali, spazi bianchi?

Risposte:


1

Questo dovrebbero lavoro per spazi bianchi. Non sono sicuro dei "personaggi speciali".

Apri il tuo file CSV in Excel e fai clic sul pulsante nuovo foglio (o premi & lt; Shift & gt; - & lt; F11 & gt ;.

Nella cella A1 del nuovo foglio, inserisci la seguente formula:

= TRIM(Sheet1!A1)

Copia / giù e copia / attraverso questa formula in modo che copra lo stesso numero di colonne e righe come nei tuoi dati CSV.

Dovresti avere un secondo foglio pieno di dati

Assicurati di essere ancora in Sheet2 nella cartella di lavoro e poi su File / Salva con nome. Assicurarsi che il tipo sia 'CSV (delimitato da virgola) (* .csv)'. Dagli un nome diverso per il file originale per motivi di sanità mentale.

Il file CSV salvato dovrebbe contenere tutti i tuoi dati senza spazi iniziali o finali. Gli spazi bianchi all'interno di un campo (es. "Questo") rimarranno.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.