Sfat: alte limbi sunt traduse de Google. Puteți vizita English versiune a acestei legături.
Contul meu
x
or
x
x
Inregistreaza-te
x

or

Cum de a exporta gama de celule în Excel în fișier csv?

În Excel, putem salva întreaga fișă de lucru ca fișier csv utilizând Salvare ca dar ați încercat vreodată să exportați o gamă de celule dintr-o foaie de lucru într-un fișier csv? În acest articol, veți obține metodele pentru a rezolva această problemă în Excel.

Gama de export a celulelor în Excel în fișier csv cu cod VBA

Gama de export a celulelor în Excel în fișier csv cu Kutools pentru Excel


Gama de export a celulelor în Excel în fișier csv cu cod VBA


Aici, am un cod VBA pentru a exporta o gamă de celule din Excel în fișier CSV, vă rugăm să faceți următoarele:

1. Țineți apăsată tasta ALT + F11 chei și se deschide Microsoft Visual Basic pentru aplicații fereastră.

2. Clic Insera > Moduleși lipiți următorul cod în Module Fereastră.

Codul VBA: Exportați o gamă de conținuturi de celule în fișier 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. Apoi apăsați F5 cheie pentru a rula acest cod și o casetă prompt va apărea pentru a vă reaminti selectarea gamei de celule pe care doriți să le exportați ca fișier csv.

doc gama de export la CSV 1

4. Apoi faceți clic pe OK buton, specificați un director pentru punerea noului fișier csv și dați un nume pentru fișierul csv în caseta de text Nume fișier, consultați captura de ecran:

doc gama de export la CSV 2

5. Apoi apasa Salva , iar intervalul selectat a fost salvat ca fișier csv, puteți merge în folderul specificat pentru al vizualiza.


Gama de export a celulelor în Excel în fișier csv cu Kutools pentru Excel

Dacă nu sunteți interesat de codul VBA, aici, vă pot prezenta un instrument ușor - Kutools pentru Excel, Cu său Exportați intervalul la fișier facilitate, puteți rezolva rapid acest loc de muncă.

Kutools pentru Excel : cu mai mult decât 300 extensii Excel excelente, gratuite pentru a încerca fără limitări în zilele 60.

După instalare Kutools pentru Excel, vă rugăm să faceți următorii pași:

1. Selectați intervalul de date pe care doriți să-l exportați în fișierul csv.

2. Apoi apasa Afacere > Import Export > Exportați intervalul la fișier, a se vedea captura de ecran:

doc export range to CSV 3 3

3. În Exportați intervalul la fișier caseta de dialog, alegeți CSV (Commemlimited) de la formatul de fișier , apoi specificați Salvați directorul pentru a salva fișierul nou CSV, a se vedea captura de ecran:

doc export range to CSV 4 4

4. Apoi apasa Ok , va apărea o casetă de prompt pentru a vă reaminti să specificați un nume pentru acest nou fișier csv după cum doriți, apoi faceți clic pe OK pentru a închide această casetă și datele selectate vor fi exportate simultan ca fișier CSV.

doc export range to CSV 5 5

note:

Salvați valoarea reală: Va afișa valorile reale din fișierul final.

Salvați valorile așa cum se arată pe ecran: Va afișa valorile din fișierul final ca fiind acelea pe care le-ați citit pe ecranul computerului.

Deschideți fișierul după export: Se va deschide automat fișierul final după exportul intervalului dacă bifați această opțiune.

Faceți clic pentru a afla mai multe despre acest utilitar de export pentru raportare la fișiere.

Descărcați și încercați gratuit Kutools pentru Excel Acum!


Demo: Exportați gama de celule în fișierul csv / pdf / txt / html cu Kutools pentru Excel

Kutools pentru Excel: cu mai mult de 200 la îndemână Excel add-ins, liber să încercați fără limitări în 60 zile. Descărcați și încercați gratuit acum!


Instrumente de productivitate recomandate

Panglica Excel (cu Kutools pentru Excel instalat)

300 + Caracteristici avansate Creșterea productivității dvs. cu 70%, și vă ajuta să ieșiți din mulțime!

Doriți să finalizați munca de zi cu zi rapid și perfect? Kutools Pentru Excel aduce 300 + caracteristici avansate cool și puternice (Combinați registrele de lucru, suma după culoare, conținutul celulelor divizate, data conversiei și așa mai departe ...) pentru 1500 + scenarii de lucru, vă ajută să rezolvați 80% probleme Excel.

  • Se ocupă cu toate sarcinile complicate în câteva secunde, ajută la îmbunătățirea abilităților dumneavoastră de lucru, obțineți succesul din cauza concurenței acerbe și nu vă faceți griji că sunteți concediat.
  • Economisiți mult timp de lucru, lăsați mult timp să vă iubiți și să vă îngrijiți familia și să vă bucurați de o viață confortabilă acum.
  • Reduceți mii de clicuri pe tastatură și mouse în fiecare zi, scutiți ochii și mâinile obosite, și vă oferă un corp sănătos.
  • Deveniți expert în Excel în minute 3 și primiți o privire admirabilă de la colegii sau prietenii dvs..
  • Nu mai trebuie să vă amintiți formule dureroase și coduri VBA, au o minte relaxantă și plăcută, vă dau o emoție pe care nu ați avut-o niciodată înainte.
  • Petreceți doar $ 39, dar merită decât formarea de $ 4000 a altora. Utilizată de elitele 110,000 și 300 + companii cunoscute.
  • 60-zi nelimitat de încercare gratuită. 60-zi de garanție a banilor înapoi. Upgrade gratuit și suport pentru anii 2. Cumpărați o dată, utilizați pentru totdeauna.
  • Modificați modul în care lucrați acum și vă dau imediat o viață mai bună!

Tab-ul Office aduce tab-uri eficiente și ușor de manevrat pentru Office (include Excel), la fel ca Chrome, Firefox și IE nou

  • Îți mărește productivitatea cu 50% la vizualizarea și editarea mai multor documente.
  • Reduceți sute de clicuri de mouse pentru tine în fiecare zi, spuneți la revedere mâinii mouse-ului.
  • Deschideți și creați documente în file noi din aceeași fereastră, mai degrabă decât în ​​ferestre noi.
  • Ajutați-vă să lucrați mai repede și să vă distingeți cu ușurință de mulțime! O secundă pentru a comuta între zeci de documente deschise!
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.