|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2000
Città: dintorni Lecco
Messaggi: 528
|
Conversione batch da XLS a CSV
Ciao, ho un problemino... stò cercando il modo per poter inserire all'interno di un batch (dos) una stringa che mi permetta di convertire un file XLS in un file CSV: avete qualche idea su come si possa fare o quale programma poter utilizzare?
Grazie.
__________________
Gigabyte B450/Ryzen 3600/16Gb DDR4 Mushkin/Gigabyte GeForce GTX1660 Super/Ssd 240Gb Crucial Sata III/Seagate 1Tb Sata III/SSD 240Gb Sabrent NvME |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
|
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi. L'una o l'altra inutile scandalizzarsi.[plutus] |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: dintorni Lecco
Messaggi: 528
|
Quote:
La conversione che devo fare è... semplice! Ho scaricato il programmino (xls2csv) è và bene! Una cosa che però dovrei fare è di ottenere, nel file CSV, i campi non racchiusi tra apici! Se lancio la conversione ed apro il CSV con il blocco note ottento questo: "123400";"ABCD";"XYZW" quello che dovrei ottenere è: 123400;ABCD;XYZW Questo perchè il file CSV dopo devo rinominarlo in .TXT (formato dati Unicode): ho visto che al programma puoi dargli in pasto anche il formato dell'output, sai dove posso reperire le indicazioni sui vari tipi di CSV ottenibili dal programmino? Grazie.
__________________
Gigabyte B450/Ryzen 3600/16Gb DDR4 Mushkin/Gigabyte GeForce GTX1660 Super/Ssd 240Gb Crucial Sata III/Seagate 1Tb Sata III/SSD 240Gb Sabrent NvME |
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
|
se hai solo 3 colonne:
Codice:
for /F "tokens=1,2,3 delims=;" %%a in (test_Foglio1.csv) do echo %%~a;%%~b;%%~c
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi. L'una o l'altra inutile scandalizzarsi.[plutus] Ultima modifica di zuper : 17-02-2010 alle 12:23. |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Apr 2000
Città: dintorni Lecco
Messaggi: 528
|
ok... il risultato lo vedo a video... ma per metterlo in un file?
__________________
Gigabyte B450/Ryzen 3600/16Gb DDR4 Mushkin/Gigabyte GeForce GTX1660 Super/Ssd 240Gb Crucial Sata III/Seagate 1Tb Sata III/SSD 240Gb Sabrent NvME |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Apr 2000
Città: dintorni Lecco
Messaggi: 528
|
...devo quindi inserire un cr dopo ogni riga... io ho provato inserendo dopo echo %~a;%~b;%~c > pippo.txt... mi riporta però solo l'ultimo valore letto del mio file
__________________
Gigabyte B450/Ryzen 3600/16Gb DDR4 Mushkin/Gigabyte GeForce GTX1660 Super/Ssd 240Gb Crucial Sata III/Seagate 1Tb Sata III/SSD 240Gb Sabrent NvME |
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
|
Quote:
prova >> pippo.txt
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi. L'una o l'altra inutile scandalizzarsi.[plutus] |
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Apr 2000
Città: dintorni Lecco
Messaggi: 528
|
Grandissimo... problema risolto... grazie!
__________________
Gigabyte B450/Ryzen 3600/16Gb DDR4 Mushkin/Gigabyte GeForce GTX1660 Super/Ssd 240Gb Crucial Sata III/Seagate 1Tb Sata III/SSD 240Gb Sabrent NvME |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
|
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi. L'una o l'altra inutile scandalizzarsi.[plutus] |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Apr 2000
Città: dintorni Lecco
Messaggi: 528
|
Mmmm... perchè mettendo il comando for in un batch non funziona?!?
__________________
Gigabyte B450/Ryzen 3600/16Gb DDR4 Mushkin/Gigabyte GeForce GTX1660 Super/Ssd 240Gb Crucial Sata III/Seagate 1Tb Sata III/SSD 240Gb Sabrent NvME |
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
|
Codice:
for /F "tokens=1,2,3 delims=;" %%a in (test_Foglio1.csv) do echo %%~a;%%~b;%%~c Codice:
for /F "tokens=1,2,3 delims=;" %a in (test_Foglio1.csv) do echo %~a;%~b;%~c
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi. L'una o l'altra inutile scandalizzarsi.[plutus] |
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: dintorni Lecco
Messaggi: 528
|
Quote:
...Ma si và ti chiedo anche un altro cosa La conversione a csv con il programmino suddetto funziona solo se apro il file xls ottenuto e lo salvo. In caso contrario il programma non me lo converte... ti viene in mente qualcosa?
__________________
Gigabyte B450/Ryzen 3600/16Gb DDR4 Mushkin/Gigabyte GeForce GTX1660 Super/Ssd 240Gb Crucial Sata III/Seagate 1Tb Sata III/SSD 240Gb Sabrent NvME |
|
|
|
|
|
|
#13 | |
|
Senior Member
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
|
Quote:
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi. L'una o l'altra inutile scandalizzarsi.[plutus] |
|
|
|
|
|
|
#14 |
|
Member
Iscritto dal: Dec 2001
Messaggi: 217
|
Ciao a tutti
Mi ricollego a questa vecchia anche se non troppo discussione, in quanto sto cercando un programmino che mi converta i file xls in csv ma da riga di comando! Ho provato ad utilizzare xls2csv ma purtroppo non lo si puo' eseguire da file batch Qualcuno conosce un programma alternativo? L'ideale sarebbe che lanciandolo da riga di comando, quindi creando un file batch, mi convertisse tutti i file xls della cartella in cui è contenuto in csv |
|
|
|
|
|
#15 | |
|
Senior Member
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
|
Quote:
hai guardato anche questa?
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi. L'una o l'altra inutile scandalizzarsi.[plutus] |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:20.




















