Tips: Andre språk er Google-oversatt. Du kan besøke English versjon av denne lenken.
Logg inn
x
or
x
x
Registrere
x

or

Hvordan eksportere rekkevidde av celler i Excel til CSV-fil?

I Excel kan vi lagre hele regnearket som csv-fil ved å bruke Lagre som funksjon, men har du noen gang prøvd å eksportere en rekke celler fra ett regneark til en csv-fil? I denne artikkelen får du metodene for å løse dette problemet i Excel.

Eksporter utvalg av celler i Excel til CSV-fil med VBA-kode

Eksporter rekkevidde av celler i Excel til CSV-fil med Kutools for Excel


Eksporter utvalg av celler i Excel til CSV-fil med VBA-kode


Her har jeg en VBA-kode for å eksportere en rekke celler fra Excel til CSV-fil, vennligst gjør som følger:

1. Hold nede ALT + F11 nøkler, og den åpner Microsoft Visual Basic for Applications vinduet.

2. Klikk innfelt > Modules, og lim inn følgende kode i Modules Vindu.

VBA-kode: Eksporter en rekke celleinnhold 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. Trykk deretter på F5 nøkkel for å kjøre denne koden, og en ledig boks vil dukke opp for å minne deg om å velge rekkefølge av celler som du vil eksportere som CSV-fil.

doc eksport rekkevidde til csv 1

4. Og klikk deretter OK knappen, spesifiser en katalog for å sette den nye CSV-filen, og gi et navn til CSV-filen i tekstboksen Filnavn, se skjermbilde:

doc eksport rekkevidde til csv 2

5. Klikk deretter Lagre knappen, og det valgte området har blitt lagret som csv-fil, du kan gå til den angitte mappen for å vise den.


Eksporter rekkevidde av celler i Excel til CSV-fil med Kutools for Excel

Hvis du ikke er interessert i VBA-koden, kan jeg her presentere deg et enkelt verktøy - Kutools for Excel, Med sin Eksporter rekkevidde til fil funksjon, kan du raskt løse denne jobben.

Kutools for Excel : med mer enn 300-praktiske Excel-tillegg, gratis å prøve uten begrensning i 60-dager.

Etter å ha installert Kutools for Excel, vær så snill å gjøre med følgende trinn:

1. Velg datautvalget som du vil eksportere til CSV-filen.

2. Klikk deretter Enterprise > Import Eksport > Eksporter rekkevidde til fil, se skjermbilde:

doc eksport rekkevidde til csv 3 3

3. på Eksporter rekkevidde til fil dialogboksen, velg CSV (Comma-avgrenset) fra filformat alternativet, og angi deretter Lagre katalog for å lagre den nye csv filen, se skjermbilde:

doc eksport rekkevidde til csv 4 4

4. Klikk deretter Ok knappen, vil en hurtig boks dukke opp for å minne deg om å angi et navn for denne nye csv-filen som du trenger, og klikk deretter OK for å lukke denne boksen, og de valgte dataene blir eksportert som en CSV-fil samtidig.

doc eksport rekkevidde til csv 5 5

Merknader:

Lagre den faktiske verdien: Den viser de faktiske verdiene i den endelige filen.

Lagre verdier som vist på skjermen: Det vil vise verdiene i den endelige filen som det samme du leser dem på dataskjermen.

Åpne filen etter eksport: Den vil automatisk åpne den endelige filen etter å ha eksportert rekkevidden hvis du sjekker dette alternativet.

Klikk for å vite mer om dette Eksporter område til filverktøy.

Last ned og gratis prøveversjon Kutools for Excel nå!


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

Kutools for Excel: Med mer enn 200 praktiske Excel-tillegg, kan du prøve uten begrensning i 60-dager. Last ned og gratis prøveversjon nå!


Anbefalte produktivitetsverktøy

Ribbon of Excel (med Kutools for Excel installert)

300 + Avanserte funksjoner Øk produktiviteten din med 70%, og hjelp deg til å stå ut av mengden!

Vil du fullføre ditt daglige arbeid raskt og perfekt? Kutools For Excel bringer 300 + kule og kraftige avanserte funksjoner (Kombiner arbeidsbøker, sum for farge, delt celleinnhold, konverter dato, og så videre ...) for 1500 + arbeidsscenarier, hjelper deg med å løse 80% Excel-problemer.

  • Håndtere alle kompliserte oppgaver i sekunder, bidra til å forbedre arbeidsevnen din, få suksess fra den voldsomme konkurransen, og aldri bekymre deg for å bli sparket.
  • Spar mye arbeidstid, la mye tid for deg å elske og ta vare på familien og nyte et komfortabelt liv nå.
  • Reduser tusenvis av tastatur og museklikk hver dag, lind dine slitne øyne og hender, og gi deg en sunn kropp.
  • Bli en ekspertekspert i 3 minutter, og få beundrende blikk fra dine kolleger eller venner.
  • Ikke lenger å huske noen smertefulle formler og VBA koder, ha et avslappende og hyggelig sinn, gi deg en spenning du aldri har hatt før.
  • Tilbring bare $ 39, men verdt mer enn $ 4000 trening av andre. Brukes av 110,000 elites og 300 + kjente selskaper.
  • 60-dagen ubegrenset gratis prøveversjon. 60-dagers pengene tilbake-garanti. Gratis oppgradering og støtte for 2 år. Kjøp en gang, bruk evig.
  • Endre måten du jobber nå, og gi deg et bedre liv med det samme!

Office-fanen gir effektive og praktiske faner til Office (inkluderer Excel), akkurat som Chrome, Firefox og ny IE

  • Øker produktiviteten din ved 50% når du ser på og redigerer flere dokumenter.
  • Reduser hundrevis av museklikk for deg hver dag, si farvel til musen.
  • Åpne og opprett dokumenter i nye faner i samme vindu, i stedet for i nye vinduer.
  • Hjelper deg med å jobbe raskere og lett skille seg ut fra mengden! Ett sekund å bytte mellom dusinvis av åpne 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.