Crattere ";" farlocco in un csv

martedì 15 giugno 2010 - 11.20

pulse74 Profilo | Newbie

Salve a tutti
mi trovo in questa situazione

ho un file csv


campo1;campo2;campo3
1;blablablabla;3


sfortuna vuole che spesso in "blablabla" ci sia il carattere di ";"


e cosi':


1;blabla;blabla;3 con evidenti disastri in fase di import su
turbolister :)


come posso ovviare il problema? il carattere ; non posso sostituirlo
con qualcos altro


non posso sostituire il carattere ";" con qualche carattere diverso purtroppo

MarKonE Profilo | Guru

Ciao !

Direi che puoi fare ben poco se le dimensioni dei campi non sono fisse. O cambi il ; contenuto all'interno di blablabla o cambi separatore

Ciao!

My Blog... http://blogs.dotnethell.it/Mark/

dinoxet Profilo | Senior Member

SI LO PUOI FARE IN FASE DI CREAZIONE DEL CSV IMPOSTANDO COME DELIMITATORE DEL CAMPO MAGARI IL TAB POIHCè LA VIRGOLA POTREBBE FREGARTI CON I NUMERI DECIMALI.


DINOXET
__________________________________________
impossible is only a word

fixed Profilo | Junior Member

io di solito come separatore uso @|@
cosi sono abbastanza sicuro di non trovarlo nei nomi dei file.
ciao

dinoxet Profilo | Senior Member

perfetto
quindi se lo puoi ricreare il csv hai risolto.

??
DINOXET
__________________________________________
impossible is only a word

pulse74 Profilo | Newbie

purtroppo il csv deve essere per forza fatto con quel delimitatore...e cioe il carattere ";"

dinoxet Profilo | Senior Member

POSTA UN ESEMPIO DEL FILE CSV CON UNA DECINA DI RECORD.
COSì VEDIAMO NEL PRATICO.
IN UNO O PIU' RECORD FAI CHE CI SIA ANCHE IL CASO DI SPECE.



DINOXET
__________________________________________
impossible is only a word
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5