Forum
>>
Principianti
>>
Problemi con scrittura file CSV
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da trescon |
2020-03-31 23:22:29 - Problemi con scrittura file CSV
|
Buonasera, io sto tentando di scrivere un file CSV estrapolando i dati da un file piu' grande.
Scrivendo queste linee di codice file2020 = open("c:\\Procedure\\Dati\\Cgm\\Calcolati\Sell-Out\\FSCCDET2020.CSV","w",newline ="") file2019 = open("c:\\Procedure\\Dati\\Cgm\\Calcolati\Sell-Out\\FSCCDET2019.CSV","w") writer2020=csv.writer(file2020,delimiter=";") writer2019=csv.writer(file2019,delimiter=";")il file mi viene creato regolare ma è tutto su una riga. Mi spiego , se guardo il file con un editor vedo : es.: 25698;14785;36987, ecc. se io guardo il file con excel trovo tutti i valori (che sono circa 160/180.00) tutti sulla riga 1 con 160/180.000 colonne. In pratica dopo ogni scrittura dovrebbe andarmi a capo ma non lo fa. Se io aggiungo "lineterminator = "\n"" file2020 = open("c:\\Procedure\\Dati\\Cgm\\Calcolati\Sell-Out\\FSCCDET2020.CSV","w",newline ="") file2019 = open("c:\\Procedure\\Dati\\Cgm\\Calcolati\Sell-Out\\FSCCDET2019.CSV","w") writer2020=csv.writer(file2020,delimiter=";",lineterminator = "\n") writer2019=csv.writer(file2019,delimiter=";")in pratica non cambia nulla. Utilizzo Windows con Python 7.2 Un grazie a chi potra aiutarmi Alberto ------
Alberto |
|
Scritto da RicPol |
2020-04-02 10:12:18 - Re: Problemi con scrittura file CSV
|
Mah, aprire un file non ha nessuna conseguenza sul tuo problema. Dipende da che cosa poi ci scrivi dentro, immagino. Se ci scrivi una sola riga con centomila campi, avrai un file csv che contiene una sola riga con centomila campi.
(a parte quel "newline=''"... che non usi nel secondo file che apri, e invece dovresti) --- Ultima modifica di RicPol in data 2020-04-02 10:37:40 --- https://pythoninwindows.blogspot.com/p/i-miei-libri.html : i miei libri
https://pythoninwindows.blogspot.com : il mio blog |
Pagina: 1
Esegui il login per scrivere una risposta.