Wenk: Ander tale is Google-vertaal. U kan die English weergawe van hierdie skakel.
Teken aan
x
or
x
x
registreer
x

or

Hoe om 'n reeks selle uit te voer in Excel na CSV-lêer?

In Excel kan ons die hele werkblad as csv-lêer stoor deur die Save As funksie, maar het jy al ooit probeer om 'n reeks selle van een werkblad na 'n CSV-lêer uit te voer? In hierdie artikel kry u die metodes om hierdie probleem op te los in Excel.

Uitvoer reeks selle in Excel na CSV-lêer met VBA-kode

Uitvoer reeks selle in Excel na CSV-lêer met Kutools vir Excel


Uitvoer reeks selle in Excel na CSV-lêer met VBA-kode


Hier het ek 'n VBA-kode om 'n reeks selle van Excel na CSV-lêer uit te voer, doen as volg:

1. Hou die ALT + F11 sleutels, en dit maak die Microsoft Visual Basic vir toepassings venster.

2. Kliek Plaas > module, en plak die volgende kode in die module Venster.

VBA-kode: Voer 'n reeks selinhoud uit na die CSV-lêer

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. Druk dan F5 sleutel om hierdie kode uit te voer, en 'n vinnige blokkie sal uitkom om u te herinner aan die seleksie van die reeks selle wat u as 'n CSV-lêer wil uitvoer.

doc uitvoer reeks na csv 1

4. En klik dan OK knoppie, spesifiseer 'n gids om die nuwe CSV-lêer te plaas en gee 'n naam vir die CSV-lêer in die Lêernaam-tekskassie, sien skermkiekie:

doc uitvoer reeks na csv 2

5. Klik dan Stoor knoppie, en die geselekteerde reeks is as 'n CSV-lêer gestoor. U kan na u gespesifiseerde vouer gaan om dit te bekyk.


Uitvoer reeks selle in Excel na CSV-lêer met Kutools vir Excel

As jy nie in die VBA-kode belangstel nie, kan ek jou hier 'n maklike hulpmiddel voorlê - Kutools for Excel, Met sy Uitvoerreeks na lêer funksie, kan jy hierdie werk vinnig oplos.

Kutools for Excel : Met meer as 300 handige Excel invoegtoepassings, kan u sonder beperking in 60 dae probeer.

Na die installering Kutools for Excel, doen asseblief met die volgende stappe:

1. Kies die data reeks wat u wil uitvoer na CSV-lêer.

2. Klik dan Enterprise > Invoer / Uitvoer > Uitvoerreeks na lêer, sien skermkiekie:

doc uitvoer reeks na csv 3 3

3. in die Uitvoerreeks na lêer dialoogkassie, kies CSV (Comma geskei) van die lêer formaat opsie, en spesifiseer dan die Stoor gids Om die nuwe CSV-lêer te stoor, sien skermkiekie:

doc uitvoer reeks na csv 4 4

4. Klik dan Ok knoppie, sal 'n vinnige blokkie verskyn om u te herinner dat u 'n naam spesifiseer vir hierdie nuwe CSV-lêer soos u benodig, en klik dan OK Om hierdie boks toe te maak, word die geselekteerde data gelyktydig as 'n CSV-lêer uitgevoer.

doc uitvoer reeks na csv 5 5

Notas:

Stoor die werklike waarde: Dit sal die werklike waardes in die finale lêer vertoon.

Stoor waardes soos op die skerm vertoon: Dit sal die waardes in die finale lêer vertoon as wat jy dieselfde lees op die rekenaarskerm.

Open die lêer na uitvoer: Dit sal outomaties die finale lêer oopmaak na die uitvoer van die reeks as u hierdie opsie nagaan.

Kliek om meer te wete te kom oor hierdie uitvoerreeks na lêer nut.

Laai en probeer gratis Kutools vir Excel nou!


Demo: Uitvoer reeks selle na csv / pdf / txt / html lêer met Kutools vir Excel

Kutools for Excel: met meer as 200 handige Excel invoegtoepassings, kan u sonder beperking in 60 dae probeer. Laai en gratis toets nou!


Aanbevole Produktiviteitsinstrumente

Lint van Excel (met Kutools vir Excel geïnstalleer)

300 + Gevorderde funksies Verhoog jou produktiwiteit deur 71%, en help jou om uit die menigte te staan!

Wil jy jou daaglikse werk vinnig en perfek voltooi? Kutools vir Excel bring 300 + koel en kragtige gevorderde funksies (Kombineer werkboeke, som volgens kleur, verdeel selinhoud, verander datum, en so aan ...) vir 1500 + werk scenario's, help jou om op te los 82% Excel probleme.

  • Hanteer alle ingewikkelde take in sekondes, help om jou werksvermoë te verbeter, kry sukses uit die strawwe kompetisie, en moenie bekommerd wees dat jy ontslaan word nie.
  • Bespaar baie werk tyd, laat baie tyd vir jou om die familie lief te hê en te versorg en nou 'n gemaklike lewe te geniet.
  • Verminder duisende sleutelbord- en muiskliek elke dag, verlig jou moeg oë en hande, en gee jou 'n gesonde liggaam.
  • Word 'n Excel-deskundige in 3 minute en kry 'n bewonderende blik van jou kollegas of vriende.
  • Moet nie meer pynlike formules en VBA-kodes onthou nie, 'n ontspannende en aangename gees, gee jou 'n opwinding wat jy nog nooit tevore gehad het nie.
  • Spandeer slegs $ 39, maar die moeite werd as $ 4000 opleiding van ander. Word gebruik deur 110,000 elites en 300 + bekende maatskappye.
  • 60-dag onbeperkte gratis proeflopie. 60-dag geld terug waarborg. Gratis opgradering en ondersteuning vir 2 jaar. Koop een keer, gebruik vir ewig.
  • Verander die manier waarop jy nou werk en gee jou dadelik 'n beter lewe!

Office Tab Bring Doeltreffende En Handige Tabs Office (insluitend Excel), Net soos Chrome, Firefox, en Nuwe IE

  • Verhoog jou produktiwiteit deur 50% wanneer jy verskeie dokumente bekyk en redigeer.
  • Verminder elke dag honderde muis klik vir jou, sê totsiens aan die hand van die muis.
  • Maak en skep dokumente in nuwe oortjies van dieselfde venster, eerder as in nuwe vensters.
  • Help jou om vinniger en makliker uit die skare uit te kom! Een sekonde om te wissel tussen dekades oop dokumente!
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.