Condividi tramite

Salvare/Esportare file da Excel a CSV

Anonimo
2016-11-22T10:44:01+00:00

Buongiorno,

sto cercando di salvare un file excel in csv facendo sì che scompaia la visualizzazione in colonne, tipica di excel, e ci sia invece quella dei dati separati da virgola.

Purtroppo sia che faccia "Salva con nome" o "Esporta" e selezioni "CSV" come tipo di file, quando apro il file salvato/esportato, rimane sempre la visualizzazione excel in colonne.

Inoltre, se apro il file csv con Blocco Note, i dati sono separati dal punto e virgola e non dalla virgola.

Ho quindi cambiato il separatore di elenco da ; a , nel pannello di controllo sotto Lingua. Tuttavia riprovando a salvare il mio file excel in csv non cambia nulla e i dati continuano as essere in colonne e se aperto con file di testo, sono sempre separati da punto e virgola.

HO bisogno della formattazione con dati separati da virgola per poterli caricare su un sito che mi permette di gestire questi dati.

Vi prego aiutatemi, cosa devo fare? 

Grazie

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

4 risposte

Ordina per: Più utili
  1. Anonimo
    2016-11-22T12:59:55+00:00

    Ciao catis79,

    sto cercando di salvare un file excel in csv facendo sì che scompaia la visualizzazione in colonne, tipica di excel, e ci sia invece quella dei dati separati da virgola. 

    Purtroppo sia che faccia "Salva con nome" o "Esporta" e selezioni "CSV" come tipo di file, quando apro il file salvato/esportato, rimane sempre la visualizzazione excel in colonne.

    Inoltre, se apro il file csv con Blocco Note, i dati sono separati dal punto e virgola e non dalla virgola.

    Ho quindi cambiato il separatore di elenco da ; a , nel pannello di controllo sotto Lingua. Tuttavia riprovando a salvare il mio file excel in csv non cambia nulla e i dati continuano as essere in colonne e se aperto con file di testo, sono sempre separati da punto e virgola.

    HO bisogno della formattazione con dati separati da virgola per poterli caricare su un sito che mi permette di gestire questi dati.

    Vi prego aiutatemi, cosa devo fare? 

    Prova la seguente macro che  scavalca le impostazioni di paese:

    • Alt+F11 per aprire l'editor di VBA
    • Alt+IM per inserire un nuovo modulo di codice
    • Nel nuovo modulo vuoto, incolla il seguente codice:

    '=========>>

    Option Explicit

    '--------->>

    Public Sub Tester()

        Dim sFilename As String

        sFilename = Application.GetSaveAsFilename( _

                   FileFilter:="Excel Files (*.csv), *.csv")

        If sFilename <> "False" Then

            ActiveSheet.SaveAs Filename:=sFilename, _

                               FileFormat:=xlCSV, _

                               Local:=False

        End If

    End Sub

    '<<========= 

    • Alt+Q per chiudere l'editor di VBA e tornare a Excel
    • Salva il file con l’estensione xlsm
    • Seleziona il foglio di interesse
    • Alt+F8 per aprire  la finestra di gestione delle macro
    • Seleziona Tester | Esegui

    ===

    Regards,

    Norman

    La risposta è stata utile?

    20+ persone hanno trovato utile questa risposta.
    0 commenti Nessun commento
  2. Anonimo
    2016-11-22T13:26:58+00:00

    WOW Norman, thank you so much! I will give it a try.

    Regards,

    Caterina

    La risposta è stata utile?

    2 persone hanno trovato utile questa risposta.
    0 commenti Nessun commento
  3. Anonimo
    2016-11-22T13:23:40+00:00

    Grazie mille per la guida, è molto utile!

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2016-11-22T12:50:46+00:00

    Ciao Catis!

    Penso proprio che questa guida passo passo possa fare al caso tuo, in fondo ad essa sono affrontati nache i problemi più comuni legati a questo tipo di esportazione!

    Fammi sapere se riesci nell'intento! :-)

    Buona giornata!

    Marco

    La risposta è stata utile?

    0 commenti Nessun commento