Tip: Andre sprog er Google-oversat. Du kan besøge English version af dette link.
Log på
x
or
x
x
Tilmeld
x

or

Hvordan eksporterer du rækkevidde af celler i Excel til csv-fil?

I Excel kan vi gemme hele regnearket som csv-fil ved at bruge Gem som funktion, men har du nogensinde forsøgt at eksportere en række celler fra et regneark til en csv-fil? I denne artikel får du metoderne til at løse dette problem i Excel.

Eksporter rækkevidde af celler i Excel til csv-fil med VBA-kode

Eksporter rækkevidde af celler i Excel til csv-fil med Kutools for Excel


Eksporter rækkevidde af celler i Excel til csv-fil med VBA-kode


Her har jeg en VBA kode til at eksportere en række celler fra Excel til CSV-fil, gør venligst som følger:

1. Hold nede i ALT + F11 nøgler, og det åbner Microsoft Visual Basic til applikationer vindue.

2. Klik indsatte > Moduler, og indsæt følgende kode i Moduler Vindue.

VBA-kode: Eksporter en række celleindhold til csv-filen

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. Tryk derefter på F5 nøglen til at køre denne kode, og en hurtig boks vil dukke op for at minde dig om at vælge det udvalg af celler, du vil eksportere som csv-fil.

doc eksportinterval til csv 1

4. Og klik derefter på OK knappen, angiv en mappe til at sætte den nye csv-fil, og angiv et navn til csv-filen i tekstfeltet Filnavn, se skærmbillede:

doc eksportinterval til csv 2

5. Klik derefter på Gem knappen, og det valgte område er blevet gemt som csv-fil, du kan gå til din angivne mappe for at se den.


Eksporter rækkevidde af celler i Excel til csv-fil med Kutools for Excel

Hvis du ikke er interesseret i VBA-koden, kan jeg her introducere dig et nemt værktøj - Kutools til Excel, Med Eksporter rækkevidde til fil funktion, kan du hurtigt løse dette job.

Kutools til Excel : med mere end 300 handy Excel-tilføjelser, gratis at prøve uden begrænsning i 60 dage.

Efter installation Kutools til Excel, gør venligst med følgende trin:

1. Vælg det dataregment, du vil eksportere til csv-filen.

2. Klik derefter på Enterprise > Import Eksport > Eksporter rækkevidde til fil, se skærmbillede:

doc eksportinterval til csv 3 3

3. I Eksporter rækkevidde til fil dialogboksen, vælg CSV (Comma-afgrænset) fra filformat valgmulighed, og angiv derefter Gem mappe at gemme den nye csv-fil, se screenshot:

doc eksportinterval til csv 4 4

4. Klik derefter på Ok knappen, vises en hurtig boks for at minde dig om at angive et navn til denne nye csv-fil, som du har brug for, og klik derefter på OK for at lukke denne boks, og de valgte data vil blive eksporteret som en CSV-fil på én gang.

doc eksportinterval til csv 5 5

Bemærkninger:

Gem den faktiske værdi: Det viser de faktiske værdier i den endelige fil.

Gem værdier som vist på skærmen: Det viser værdierne i den endelige fil som det samme du læser dem på computerskærmen.

Åbn filen efter eksport: Det åbner automatisk den endelige fil, når du har eksporteret rækkevidden, hvis du markerer denne indstilling.

Klik for at vide mere om dette eksportområde til filværktøj.

Download og gratis prøveversion Kutools for Excel Now!


Demo: Eksporter vifte af celler til csv / pdf / txt / html-fil med Kutools for Excel

Kutools til Excel: Med mere end 200 handy Excel-tilføjelser, kan du prøve uden begrænsning i 60 dage. Download og gratis prøveversion nu!


Anbefalede produktivitetsværktøjer

Ribbon of Excel (med Kutools for Excel installeret)

300 + Avancerede funktioner Øg din produktivitet med 71%, og hjælp dig til at stå ud af mængden!

Vil du gerne udfylde dit daglige arbejde hurtigt og perfekt? Kutools For Excel bringer 300 + kølige og kraftfulde avancerede funktioner (Kombiner arbejdsbøger, sum efter farve, delt celleindhold, konverter dato og så videre ...) for 1500 + arbejdsscenarier, hjælper dig med at løse 82% Excel problemer.

  • Håndtere alle komplicerede opgaver i sekunder, medvirke til at forbedre din arbejdsevne, få succes fra den hårde konkurrence, og bekymre dig aldrig om at blive fyret.
  • Spar meget arbejdstid, lad meget tid for dig at elske og pleje familien og nyde et behageligt liv nu.
  • Reducer tusindvis af tastatur og museklik hver dag, lind dine trætte øjne og hænder, og give dig en sund krop.
  • Bliv ekspertekspert i 3 minutter, og få et beundrende blik fra dine kolleger eller venner.
  • Behøver ikke længere at huske nogen smertefulde formler og VBA koder, har et afslappende og behageligt sind, giver dig en spænding, du aldrig har haft før.
  • Tilbring kun $ 39, men er mere end $ 4000-træning af andre. Anvendes af 110,000 elites og 300 + kendte virksomheder.
  • 60-dagen ubegrænset gratis prøveperiode. 60-dages pengene tilbage garanti. Gratis opgradering og support til 2 år. Køb en gang, brug for evigt.
  • Ændre den måde du arbejder på, og giv dig et bedre liv med det samme!

Office-fanen bringer effektive og praktiske faner til Office (inkluderer Excel), ligesom Chrome, Firefox og New IE

  • Øger din produktivitet ved 50%, når du ser og redigerer flere dokumenter.
  • Reducer hundredvis af museklik for dig hver dag, farvel til musens hånd.
  • Åbn og lav dokumenter i nye faner i samme vindue, snarere end i nye vinduer.
  • Hjælpe dig med at arbejde hurtigere og let skille sig ud fra mængden! Et sekund at skifte mellem snesevis af åbne dokumenter!
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.