Padoms. Citas valodas ir Google tulkotas. Jūs varat apmeklēt English šīs saites versiju.
Pieslēgties
x
or
x
x
Reģistrēties
x

or

Kā eksportēt Excel šūnu diapazonu uz CSV failu?

Programmā Excel mēs varam saglabāt visu darblapu kā csv failu, izmantojot Saglabāt kā funkcija, bet, vai jūs kādreiz esat mēģinājis eksportēt virkni šūnu no vienas darblapas uz csv failu? Šajā rakstā jūs atradīsiet metodes, kā atrisināt šo problēmu programmā Excel.

Eksportēt šūnu diapazonu programmā Excel uz csv failu ar VBA kodu

Eksportējiet šūnu diapazonu programmā Excel uz csv failu ar Kutools Excel


Eksportēt šūnu diapazonu programmā Excel uz csv failu ar VBA kodu


Šeit man ir VBA kods, lai eksportētu virkni šūnu no Excel uz CSV failu, lūdzu, rīkojieties šādi:

1. Turiet nospiestu ALT + F11 atslēgas, un tas atver Microsoft Visual Basic for Applications logs.

2. Noklikšķiniet ielaidums > Moduļiun ielīmējiet tālāk norādīto kodu Moduļi Logu

VBA kods: Eksportējiet šūnu satura diapazonu csv failam

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. Tad nospiediet F5 lai palaistu šo kodu, un parādīsies uzvedne, kas atgādinās, ka vēlaties atlasīt šūnu diapazonu, kuru vēlaties eksportēt kā csv failu.

doc eksporta diapazons līdz CSV 1

4. Un pēc tam noklikšķiniet uz OK pogu, norādiet direktoriju jaunā CSV faila ievietošanai un csv faila nosaukumu ievadiet faila nosaukuma tekstlodziņā, skatiet ekrānuzņēmumu:

doc eksporta diapazons līdz CSV 2

5. Pēc tam noklikšķiniet uz Saglabāt poga, un izvēlētais diapazons ir saglabāts kā csv fails, jūs varat doties uz norādīto mapi, lai to skatītu.


Eksportējiet šūnu diapazonu programmā Excel uz csv failu ar Kutools Excel

Ja jūs neinteresē VBA kods, šeit es varu jums ieviest vienkāršu rīku - Kutools Excel, ar savu Eksportēt diapazonu uz failu funkciju, jūs varat ātri atrisināt šo darbu.

Kutools Excel : ar vairāk nekā 300 ērtiem Excel pievienojumprogrammām, bez maksas izmēģināt bez ierobežojumiem 60 dienās.

Pēc instalēšanas Kutools Excel, lūdzu, veiciet tālāk norādītās darbības.

1. Atlasiet datu diapazonu, kuru vēlaties eksportēt uz CSV failu.

2. Pēc tam noklikšķiniet uz uzņēmums > Importa eksporta > Eksportēt diapazonu uz failu, skatiet ekrānuzņēmumu:

doc eksporta diapazons līdz CSV 3 3

3. Iekš Eksportēt diapazonu uz failu Dialoglodziņā izvēlieties CSV (ar komatu atdalīti) no faila formāts un pēc tam norādiet Saglabājiet direktoriju lai saglabātu jauno CSV failu, skatiet ekrānuzņēmumu:

doc eksporta diapazons līdz CSV 4 4

4. Pēc tam noklikšķiniet uz Ok poga, parādīsies uzvedne, kas atgādinās, ka jums jānorāda šī jaunā CSV faila nosaukums, un pēc tam noklikšķiniet uz OK lai aizvērtu šo lodziņu, un izvēlētie dati vienlaikus tiks eksportēti kā CSV fails.

doc eksporta diapazons līdz CSV 5 5

Piezīmes:

Saglabājiet faktisko vērtību: Tas gala failā parādīs faktiskās vērtības.

Saglabājiet vērtības, kā parādīts ekrānā: Tā gala failā parādīsies vērtības, kuras jūs lasāt datora ekrānā.

Atveriet failu pēc eksporta: Pēc šī opcijas eksportēšanas tas automātiski atvērs galīgo failu pēc eksportēšanas.

Noklikšķiniet, lai uzzinātu vairāk par šo eksporta diapazona failu lietderību.

Lejupielādēt un bezmaksas izmēģinājuma versiju Kutools Excel tagad!


Demonstrācija: eksportējiet šūnu diapazonu uz csv / pdf / txt / html failu ar Kutools Excel

Kutools Excel: ar vairāk nekā 200 ērtiem Excel pievienojumprogrammām, bez maksas izmēģināt bez ierobežojumiem 60 dienās. Lejupielādēt un bezmaksas izmēģinājuma versija tūlīt!


Ieteicamie produktivitātes rīki

Excel lente (ar instalēto Kutools for Excel)

300 + Advanced Features Palieliniet produktivitāti, izmantojot 71%, un palīdziet izcelties no pūļa!

Vai vēlaties ātri un pilnīgi pabeigt savu ikdienas darbu? Kutools for Excel nes 300 + atdzist un jaudīgas uzlabotas funkcijas (Apvienojiet darbgrāmatas, summu pēc krāsas, sadalīt šūnu saturu, konvertēt datumu utt.) 1500 + darba scenāriji, palīdz jums atrisināt 82% Excel problēmas.

  • Visu sarežģīto uzdevumu risināšana dažu sekunžu laikā palīdz uzlabot jūsu darba spējas, gūstiet panākumus no sīva konkursa un nekad neuztraucieties par to, ka tiek atlaists.
  • Ietaupiet daudz darba laika, atstājiet daudz laika, lai jūs varētu mīlēt un rūpēties par ģimeni un baudīt ērtu dzīvi tagad.
  • Katru dienu samaziniet tūkstošiem tastatūras un peles klikšķu, atvieglojiet nogurušās acis un rokasun dod jums veselīgu ķermeni.
  • Kļūstiet par Excel ekspertu 3 minūtēs un apbrīnojiet savus kolēģus vai draugus.
  • Vairs nav nepieciešams atcerēties sāpīgas formulas un VBA kodus, ir relaksējoša un patīkama prāta, dodiet jums aizraušanās, ko nekad neesat bijis iepriekš.
  • Tērē tikai $ 39, bet ir vērts par citu 4000 apmācību. Tiek izmantoti 110,000 elites un 300 + pazīstami uzņēmumi.
  • 60 dienu neierobežots bezmaksas izmēģinājums. 60 dienas naudas atmaksas garantija. Bezmaksas jauninājums un atbalsts 2 gadiem. Iegādājieties vienu reizi, izmantojiet uz visiem laikiem.
  • Mainiet to, kā strādājat tagad, un nekavējoties dodiet jums labāku dzīvi!

Biroja cilne nodrošina efektīvu un ērtu cilni birojam (ieskaitot Excel), tāpat kā Chrome, Firefox un jaunu IE

  • Palielinot produktivitāti, 50%, skatoties un rediģējot vairākus dokumentus.
  • Samaziniet simtiem peles klikšķu jums katru dienu, atvadieties no peles puses.
  • Atveriet un izveidojiet dokumentus jaunā logā, nevis jaunos logos.
  • Palīdziet jums strādāt ātrāk un viegli izcelties no pūļa! Vienu sekundi, lai pārslēgtos no desmitiem atvērtu dokumentu!
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.