Skip to main content

Come esportare un intervallo di celle in Excel in un file csv?

Author: Xiaoyang Last Modified: 2025-05-29

In Excel, possiamo salvare l'intero foglio di lavoro come file csv utilizzando la funzione Salva con nome, ma hai mai provato a esportare un intervallo di celle da un foglio di lavoro in un file csv? In questo articolo, otterrai i metodi per risolvere questo problema in Excel.

Esporta un intervallo di celle in Excel in un file csv con il codice VBA

Esporta un intervallo di celle in Excel in un file csv con Kutools per Excel


Esporta un intervallo di celle in Excel in un file csv con il codice VBA

Qui ho un codice VBA per esportare un intervallo di celle da Excel a un file csv, segui questi passaggi:

1. Tieni premuti i tasti ALT + F11 e si aprirà la finestra Microsoft Visual Basic for Applications.

2. Clicca su Inserisci > Modulo e incolla il seguente codice nella finestra del Modulo.

Codice VBA: Esporta un intervallo di contenuti delle celle in un file csv

Sub ExportRangetoFile()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim xFile As Variant
Dim xFileString As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ActiveSheet.Copy
Application.ActiveSheet.Cells.Clear
WorkRng.Copy Application.ActiveSheet.Range("A1")
Set xFile = CreateObject("Scripting.FileSystemObject")
xFileString = Application.GetSaveAsFilename("", filefilter:="Comma Separated Text (*.CSV), *.CSV")
Application.ActiveWorkbook.SaveAs Filename:=xFileString, FileFormat:=xlCSV, CreateBackup:=False
End Sub

3. Quindi premi il tasto F5 per eseguire questo codice e apparirà una finestra di dialogo che ti ricorderà di selezionare l'intervallo di celle che desideri esportare come file csv.

vba code to select the data range

4. Dopodiché clicca sul pulsante OK, specifica una cartella per inserire il nuovo file csv e dai un nome al file csv nella casella di testo Nome file, vedi screenshot:

vba code to specify a directory for putting csv file

5. Quindi clicca sul pulsante Salva e l'intervallo selezionato sarà salvato come file csv, puoi andare nella cartella specificata per visualizzarlo.


Esporta un intervallo di celle in Excel in un file csv con Kutools per Excel

Se non sei interessato al codice VBA, qui posso presentarti uno strumento semplice – Kutools per Excel, con la sua funzionalità Esporta intervallo in file, puoi risolvere rapidamente questo compito.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

Dopo aver installato Kutools per Excel, segui i seguenti passaggi:

1. Seleziona l'intervallo di dati che desideri esportare in un file csv.

2. Quindi clicca su Kutools Plus > Importa & Esporta > Esporta intervallo in file, vedi screenshot:

click Export Range to File feature of kutools

3. Nella finestra di dialogo Esporta intervallo in file, scegli CSV (delimitato da virgole) dall'opzione Tipo di file, e poi specifica la Cartella di salvataggio per salvare il nuovo file csv, vedi screenshot:

set options in the dialog box

4. Quindi clicca sul pulsante Ok, apparirà una finestra di dialogo che ti ricorderà di specificare un nome per questo nuovo file csv come necessario, e poi clicca su OK per chiudere questa finestra, e i dati selezionati verranno esportati come file CSV immediatamente.

specify a name for this new csv file

Note:

Salva il valore effettivo: Mostrerà i valori effettivi nel file finale.

Salva i valori visualizzati sullo schermo: Mostrerà i valori nel file finale nello stesso modo in cui li leggi sullo schermo del computer.

Apri il file dopo l'esportazione: Aprirà automaticamente il file finale dopo aver esportato l'intervallo se selezioni questa opzione.

Scarica e prova gratuitamente Kutools per Excel Ora!

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l'analisi dei dati grazie a: Esecuzione Intelligente | Genera Codice | Crea Formule Personalizzate | Analizza Dati e Genera Grafici | Richiama Funzioni avanzate di Kutools
Funzionalità popolari: Trova, evidenzia o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda...
Super RICERCA.VERT: Ricerca VERT con criteri multipli | Ricerca VERT con valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestione Colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Attiva/disattiva la visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email tramite elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...) ...
Top15 set di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule pratiche (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti di unione e divisione (Unione avanzata righe, Dividi celle, ...) | ... e molto altro

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
  • Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!