Preskoči na glavno vsebino

Excel: Shranite ali izvozite vse liste v ločene datoteke CSV ali besedilne datoteke (2 preprosta načina)

Avtor: Siluvia Zadnja sprememba: 2025-04-22

Delo z Excelovimi delovnimi zvezki, ki vsebujejo več delovnih listov, je običajno pri analizi podatkov in poslovnem poročanju. Pogosto boste morali vsak list izvoziti kot posamezno datoteko CSV (vrednosti, ločene z vejico) ali besedilno datoteko za skupno rabo podatkov, integracijo z drugimi sistemi ali za namene arhiviranja. Čeprav Excel ne ponuja vgrajene funkcije »izvozi vse liste«, obstaja več učinkovitih metod za izvedbo te naloge.

Shranite ali izvozite vse liste v CSV ali besedilne datoteke s kodo VBA
Shranite ali izvozite vse / določene liste v CSV ali besedilne datoteke s Kutools za Excel


Shranite ali izvozite vse liste v CSV ali besedilne datoteke s kodo VBA

S spodnjimi kodami VBA lahko vse delovne liste v delovnem zvezku shranite v ločene datoteke CSV ali besedilne datoteke. Prosimo, naredite naslednje.

Izvozite ali pretvorite vse liste v ločene datoteke CSV

1. Pritisnite druga + F11 tipke hkrati, da odprete Aplikacija Microsoft Visual Basic okno.

2. V Ljubljani Aplikacija Microsoft Visual Basic okno, kliknite Vstavi > Moduli. Nato kopirajte in prilepite naslednjo kodo v Moduli okno.

Sub ExportSheetsToCSV()
	Dim xWs As Worksheet
	Dim xcsvFile As String
	For Each xWs In Application.ActiveWorkbook.Worksheets
		xWs.Copy
		xcsvFile = CurDir & "\" & xWs.Name & ".csv"
		Application.ActiveWorkbook.SaveAs Filename: = xcsvFile, _
		FileFormat: = xlCSV, CreateBackup: = False
		Application.ActiveWorkbook.Saved = True
		Application.ActiveWorkbook.Close
	Next
End Sub

3. Pritisnite F5 tipko za zagon kode. Videli boste, da se vse izvožene datoteke CSV nahajajo na dokumenti mapo. Vsak delovni list je shranjen kot ločena datoteka .csv z istim imenom kot list. Oglejte si posnetek zaslona:

Posnetek zaslona več datotek CSV, shranjenih v mapi Dokumenti

Izvozite ali pretvorite vse liste v ločene besedilne datoteke

Naslednja koda vam lahko pomaga pri izvozu ali pretvorbi vseh listov v delovnem zvezku v ločene besedilne datoteke.

Sub ExportSheetsToText()
	Dim xWs As Worksheet
	Dim xTextFile As String
	For Each xWs In Application.ActiveWorkbook.Worksheets
		xWs.Copy
		xTextFile = CurDir & "\" & xWs.Name & ".txt"
		Application.ActiveWorkbook.SaveAs Filename: = xTextFile, FileFormat: = xlText
		Application.ActiveWorkbook.Saved = True
		Application.ActiveWorkbook.Close
	Next
End Sub

Izvožene besedilne datoteke se nahajajo tudi na dokumenti mapo. Oglejte si posnetek zaslona:

Posnetek zaslona več besedilnih datotek, shranjenih v mapi Dokumenti


Shranite ali izvozite vse / določene liste v CSV ali besedilne datoteke s Kutools za Excel

Kutools za Excel ponuja zmogljivo in uporabniku prijazno funkcijo za hiter izvoz vseh ali izbranih delovnih listov v posamezne CSV ali besedilne datoteke z le nekaj kliki.

Kutools za Excel ponuja več kot 300 naprednih funkcij za poenostavitev zapletenih nalog, ki povečujejo ustvarjalnost in učinkovitost. Itegarate z zmogljivostmi AI, Kutools avtomatizira naloge z natančnostjo, zaradi česar je upravljanje podatkov preprosto. Podrobne informacije o Kutools for Excel ...         Brezplačen preizkus...

1. klik Kutools Plus > Delovni zvezek > Razdeljeni delovni zvezek. Oglejte si posnetek zaslona:

Posnetek zaslona možnosti Razdeljeni delovni zvezek na zavihku Kutools Plus v Excelu

2. V Ljubljani Razdeljeni delovni zvezek pogovorno okno:

  • 1). Če želite vse liste pretvoriti v datoteke CSV ali besedilne datoteke, imejte vsa imena listov označena v Ime delovnega lista škatla; Če želite samo pretvoriti več listov, jih še naprej preverjajte in počistite polja, ki jih ne želite pretvoriti.
  • 2). V možnosti odsek, preverite Shrani kot vrsto in nato izberite Besedilo Unicode (*. Txt) or CSV (Macintosh) (*. Csv) s spustnega seznama.
  • 3). Kliknite Split gumb.

Posnetek zaslona pogovornega okna Razdeljeni delovni zvezek

3. V Ljubljani Brskaj po mapi v pogovornem oknu določite mapo, v katero želite shraniti izvožene datoteke, in nato kliknite OK gumb.

Posnetek zaslona pogovornega okna Prebrskaj po mapi v Excelu, da določite mapo za shranjevanje datotek

Zdaj so vsi listi ali določeni listi pretvorjeni v ločene datoteke CSV ali besedilne datoteke in jih poiščite v mapi, kot ste navedli zgoraj.

Zakaj uporabljati Kutools za Excel?

V primerjavi s skriptiranjem VBA ponuja Kutools za Excel veliko bolj učinkovito in uporabniku prijaznejšo rešitev za izvoz delovnih listov:

  • Paketni izvoz z enim klikom – Enostavno izvozite vse ali samo določene delovne liste iz svojega delovnega zvezka v le nekaj klikih, s čimer odpravite potrebo po ponavljajočih se ročnih dejanjih.
  • 📁 Podpira več izhodnih formatov – Izbirajte med številnimi vrstami datotek, vključno s CSV, TXT, PDF, XLSX in XLS, kar vam omogoča, da izvoz prilagodite svojim natančnim potrebam, bodisi za uvoz baze podatkov, poročanje ali arhiviranje.
  • ???? Prilagodljive možnosti izvoza – Lahko se odločite, da izključite skrite ali prazne delovne liste, s čimer zagotovite, da se izvozijo samo ustrezni in pomembni podatki.
  • 🧾 Samodejno poimenovanje datotek – Vsaka izvožena datoteka je privzeto poimenovana po ustreznem delovnem listu, kar prihrani čas in se izogne ​​zamenjavi imen datotek.
  • 🧩 Kodiranje ni potrebno – Zasnovan za uporabnike vseh ravni znanja, Kutools odpravlja potrebo po pisanju, odpravljanju napak ali vzdrževanju kompleksne kode VBA, zaradi česar je popolna rešitev tudi za tiste brez izkušenj s programiranjem.

Demo: Shranite, izvozite ali pretvorite več/vseh listov v CSV ali besedilne datoteke s Kutools za Excel

 
Kutools za Excel: Več kot 300 priročnih orodij na dosegu roke! Uživajte v trajno brezplačnih funkcijah AI! Download Now!

Najboljša pisarniška orodja za produktivnost

🤖 Kutools AI Aide: Revolucionirajte analizo podatkov na podlagi: Inteligentna izvedba   |  Ustvari kodo  |  Ustvarite formule po meri  |  Analizirajte podatke in ustvarite grafikone  |  Prikličite funkcije Kutools...
Priljubljene funkcije: Poiščite, označite ali identificirajte dvojnike   |  Izbriši prazne vrstice   |  Združite stolpce ali celice brez izgube podatkov   |   Krog brez formule ...
Super iskanje: Več kriterijev VLookup    Multiple Value VLookup  |   VLookup na več listih   |   Nejasno iskanje ....
Napredni spustni seznam: Hitro ustvarite spustni seznam   |  Odvisni spustni seznam   |  Večkrat izberite spustni seznam ....
Upravitelj stolpcev: Dodajte določeno število stolpcev  |  Premakni stolpce  |  Preklop stanja vidnosti skritih stolpcev  |  Primerjaj obsege in stolpce ...
Predstavljene funkcije: Mrežni fokus   |  Pogled oblikovanja   |   Velika vrstica formule    Upravitelj delovnih zvezkov in listov   |  Knjižnica virov (Samodejno besedilo)   |  Izbirnik datuma   |  Združite delovne liste   |  Šifriranje/dešifriranje celic    Pošljite e-pošto po seznamu   |  Super filter   |   Poseben filter (filter krepko/ležeče/prečrtano ...) ...
15 najboljših kompletov orodij12 Besedilo Orodja (dodajanje besedila, Odstrani znake,...)   |   50 + Graf Vrste (Gantt Chart,...)   |   40+ Praktično Formule (Izračunajte starost glede na rojstni dan,...)   |   19 vstavljanje Orodja (Vstavite kodo QR, Vstavi sliko s poti,...)   |   12 Pretvorba Orodja (Številke v besede, Pretvorba valut,...)   |   7 Spoji in razdeli Orodja (Napredne kombinirane vrstice, Razdeljene celice,...)   |   ... in več

Napolnite svoje Excelove spretnosti s Kutools za Excel in izkusite učinkovitost kot še nikoli prej. Kutools za Excel ponuja več kot 300 naprednih funkcij za povečanje produktivnosti in prihranek časa.  Kliknite tukaj, če želite pridobiti funkcijo, ki jo najbolj potrebujete...


Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo

  • Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!