Suggerimento: le altre lingue sono tradotte da Google. Puoi visitare il English versione di questo link.
Log In
x
or
x
x
Registrati
x

or

Come esportare l'intervallo di celle in Excel nel file CSV?

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

Esporta intervallo di celle in Excel in file CSV con codice VBA

Esporta l'intervallo di celle in Excel nel file CSV con Kutools per Excel


Esporta intervallo di celle in Excel in file CSV con codice VBA


Qui, ho un codice VBA per esportare un intervallo di celle da Excel a file CSV, si prega di fare come segue:

1. Tenere premuto il tasto ALT + F11 chiavi, e apre il Microsoft Visual Basic, Applications Edition finestra.

2. Clic inserire > Moduloe incollare il seguente codice nel Modulo Finestra.

Codice VBA: esporta un intervallo di contenuto di celle nel file csv

Sub ExportRangetoFile()
'Update 20150628
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 premere F5 chiave per eseguire questo codice e verrà visualizzata una finestra di messaggio per ricordare all'utente di selezionare l'intervallo di celle che si desidera esportare come file CSV.

intervallo di esportazione doc in csv 1

4. E poi clicca OK pulsante, specificare una directory per inserire il nuovo file csv e dare un nome per il file csv nella casella di testo Nome file, vedere screenshot:

intervallo di esportazione doc in csv 2

5. Quindi fare clic Risparmi il pulsante, e l'intervallo selezionato è stato salvato come file csv, puoi andare alla cartella specificata per vederlo.


Esporta l'intervallo di celle in Excel nel file CSV con Kutools per Excel

Se non sei interessato al codice VBA, qui, posso presentarti uno strumento facile - Kutools for Excel, Con la sua Esporta intervallo su file caratteristica, è possibile risolvere rapidamente questo lavoro.

Kutools for Excel : con più di 300 pratici componenti aggiuntivi di Excel, liberi di provare senza limiti nei giorni 60.

Dopo l'installazione Kutools for Excel, si prega di fare con i seguenti passaggi:

1. Seleziona l'intervallo di dati che vuoi esportare nel file CSV.

2. Quindi fare clic Impresa > Importa / Esporta > Esporta intervallo su file, vedi screenshot:

intervallo di esportazione doc in csv 3 3

3. Nel Esporta intervallo su file finestra di dialogo, scegliere CSV (delimitato da virgola) dal Formato del file opzione, quindi specificare il Salva la directory per salvare il nuovo file csv, vedere screenshot:

intervallo di esportazione doc in csv 4 4

4. Quindi fare clic Ok pulsante, verrà visualizzata una finestra di messaggio per ricordare all'utente di specificare un nome per questo nuovo file csv di cui si ha bisogno, quindi fare clic su OK per chiudere questa casella, i dati selezionati verranno esportati come file CSV contemporaneamente.

intervallo di esportazione doc in csv 5 5

Note:

Salva il valore attuale: Visualizzerà i valori effettivi nel file finale.

Salva i valori come mostrato sullo schermo: Visualizzerà i valori nel file finale come lo stesso li hai letti sullo schermo del computer.

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

Fare clic per saperne di più su questo intervallo di esportazione sull'utility File.

Scarica e prova gratuita Kutools per Excel ora!


Demo: Esporta l'intervallo di celle nel file csv / pdf / txt / html con Kutools per Excel

Kutools for Excel: con più di 200 pratici componenti aggiuntivi di Excel, liberi di provare senza limitazioni nei giorni 60. Scarica e prova gratis ora!


Strumenti di produttività consigliati

Barra multifunzione di Excel (con Kutools per Excel installato)

300 + Funzioni avanzate Aumenta la produttività di 71% e aiuta a distinguersi dalla massa!

Ti piacerebbe completare il tuo lavoro quotidiano in modo rapido e perfetto? Kutools per Excel porta 300 + funzioni avanzate potenti e potenti (Combina cartelle di lavoro, somma per colore, contenuto di celle divise, data di conversione e così via ...) per 1500 + scenari di lavoro, ti aiuta a risolvere 82% Excel problemi.

  • Affrontare tutte le attività complicate in pochi secondi, aiuta a migliorare le tue capacità lavorative, ottenere il successo dalla concorrenza feroce, e non preoccuparti mai di essere licenziato.
  • Risparmia molto tempo sul lavoro, lascia molto tempo per te ad amare e prendersi cura della famiglia e goderti una vita confortevole ora.
  • Riduci migliaia di clic su tastiera e mouse ogni giorno, allevia gli occhi e le mani stanchee darti un corpo sano
  • Diventa un esperto di Excel in 3 minuti e ammira lo sguardo dei tuoi colleghi o amici.
  • Non è più necessario ricordare formule dolorose e codici VBA, avere una mente rilassante e piacevole, regalare un brivido che non hai mai avuto prima.
  • Spendi solo $ 39, ma vale la pena di $ 4000 di altri. Essere utilizzato da 110,000 elites e 300 + ben note società.
  • 60-day trial gratuito illimitato. Garanzia di rimborso 60-day. Aggiornamento e supporto gratuiti per gli anni 2. Acquista una volta, usa per sempre.
  • Cambia il tuo modo di lavorare ora e darti una vita migliore immediatamente!

Office Tab offre schede efficienti e pratiche per Office (include Excel), proprio come Chrome, Firefox e New IE

  • Aumenta la tua produttività di 50% durante la visualizzazione e la modifica di più documenti.
  • Riduci centinaia di clic del mouse per te ogni giorno, saluta la mano del mouse.
  • Apri e crea documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aiuta a lavorare più velocemente e facilmente distinguersi dalla massa! Un secondo per passare da una dozzina di documenti aperti!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    D Pritchard · 6 months ago
    Hi,


    this doesn't actually work


    It still exports the entire sheet even when a range is selected.


    Please fix it
  • To post as a guest, your comment is unpublished.
    Bill James · 1 years ago
    Thank you for this macro, it is very helpful.

    Do you know why on some existing large sheets I get extra rows appended? I am selecting the header row cells along with a few data row cells which might be 1000's of rows down in the sheet. These appended rows show up in the output .csv file with a comma for each column in the source selection. If I manually create a small sheet such as your example this does not happen.