Tip: Mae ieithoedd eraill yn Google-Cyfieithu. Gallwch ymweld â'r English fersiwn o'r ddolen hon.
Mewngofnodi
x
or
x
x
cofrestr
x

or

Sut i allforio ystod o gelloedd yn Excel i ffeil csv?

Yn Excel, gallwn achub y daflen waith gyfan fel ffeil csv trwy ddefnyddio'r Save As swyddogaeth, ond, ydych chi erioed wedi ceisio allforio ystod o gelloedd o un daflen waith i ffeil csv? Yn yr erthygl hon, cewch y dulliau i ddatrys y broblem hon yn Excel.

Amrediad allforio celloedd yn Excel i ffeil csv gyda chod VBA

Amrediad allforio celloedd yn Excel i ffeil csv gyda Kutools ar gyfer Excel


Amrediad allforio celloedd yn Excel i ffeil csv gyda chod VBA


Yma, mae gen i gôd VBA i allforio ystod o gelloedd o Excel i ffeil csv, gwnewch fel a ganlyn:

1. Dal i lawr y ALT + F11 allweddi, ac mae'n agor y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.

2. Cliciwch Mewnosod > Modiwlau, a gludwch y cod canlynol yn y Modiwlau Ffenestr.

Cod VBA: Allforio ystod o gynnwys celloedd i ffeil csv

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. Yna, pwyswch F5 allwedd i redeg y cod hwn, a bydd blwch prydlon yn ymddangos i'ch atgoffa i ddewis yr ystod o gelloedd yr ydych am eu hallforio fel ffeil csv.

Dosbarth allforio doc i csv 1

4. Ac yna cliciwch OK botwm, nodwch gyfeiriadur ar gyfer gosod y ffeil csv newydd, a rhowch enw ar gyfer y ffeil csv yn y blwch enw File text, gweler y sgrin:

Dosbarth allforio doc i csv 2

5. Yna cliciwch Save botwm, ac mae'r dewis a ddewiswyd wedi ei gadw fel ffeil csv, gallwch fynd i'ch ffolder penodedig i'w weld.


Amrediad allforio celloedd yn Excel i ffeil csv gyda Kutools ar gyfer Excel

Os nad oes gennych ddiddordeb yn y cod VBA, dyma, gallaf gyflwyno offeryn hawdd i chi - Kutools ar gyfer Excel, Gyda'i Ystod Allforio i Ffeil nodwedd, gallwch ddatrys y swydd hon yn gyflym.

Kutools ar gyfer Excel : gyda mwy na 300 Excel add-ins, yn rhad ac am ddim i geisio heb gyfyngiad mewn diwrnodau 60.

Ar ôl gosod Kutools ar gyfer Excel, gwnewch y camau canlynol:

1. Dewiswch yr amrediad data yr ydych am ei allforio i ffeil csv.

2. Yna cliciwch Menter > Mewnforio / Allforio > Ystod Allforio i Ffeil, gweler y sgrin:

Dosbarth allforio doc i csv 3 3

3. Yn y Ystod Allforio i Ffeil blwch deialog, dewiswch CSV (Cyfamod wedi'i ddileu) oddi wrth y fformat y ffeil opsiwn, ac yna nodwch y Cadw cyfeirlyfr i achub y ffeil csv newydd, gweler y sgrin:

Dosbarth allforio doc i csv 4 4

4. Yna cliciwch Ok , bydd blwch prydlon yn ymddangos er mwyn eich atgoffa nodi enw ar gyfer y ffeil csv newydd hwn fel y mae ei angen arnoch, ac yna cliciwch OK i gau'r blwch hwn, a bydd y data a ddewiswyd yn cael ei allforio fel ffeil CSV ar unwaith.

Dosbarth allforio doc i csv 5 5

Nodiadau:

Arbedwch y gwir werth: Bydd yn dangos y gwir werthoedd yn y ffeil derfynol.

Cadw gwerthoedd fel y dangosir ar y sgrin: Bydd yn dangos y gwerthoedd yn y ffeil derfynol fel yr un yr ydych yn eu darllen ar y sgrin gyfrifiadur.

Agorwch y ffeil ar ôl allforio: Bydd yn agor y ffeil derfynol yn awtomatig ar ôl allforio yr amrediad os byddwch yn gwirio'r opsiwn hwn.

Cliciwch i wybod mwy am y defnyddiau Ystod Allforio i Ffeil.

Lawrlwytho a threialu Kutools ar gyfer Excel Nawr!


Demo: Amrediad allforio celloedd i ffeil csv / pdf / txt / html gyda Kutools ar gyfer Excel

Kutools ar gyfer Excel: gyda mwy na 200 Excel add-ins, yn rhad ac am ddim i geisio heb gyfyngiad mewn dyddiau 60. Lawrlwythwch a threial am ddim Nawr!


Offer Cynhyrchiant Excel

Rhuban Excel (gyda Kutools ar gyfer Excel wedi'i osod)

300 + Nodweddion Uwch Cynyddu Eich Cynhyrchedd gan 70%, a Helpu I Chi Sefyll Allan o Dorf!

A hoffech chi gwblhau eich gwaith dyddiol yn gyflym ac yn berffaith? Kutools Ar gyfer Excel dod 300 + nodweddion uwch oer a phwerus (Cyfunwch lyfrau gwaith, swm fesul lliw, cynnwys cell wedi'i rannu, trosi dyddiad, ac ati ...) ar gyfer 1500 + senarios gwaith, yn eich helpu i ddatrys 80% Problemau Excel.

  • Ymdrin â phob tasg gymhleth mewn eiliadau, helpu i wella'ch gallu gwaith, cael llwyddiant o'r gystadleuaeth ffyrnig, a pheidiwch byth â phoeni am gael eich tanio.
  • Arbedwch lawer o amser gwaith, gadewch lawer o amser i chi garu a gofalu am y teulu a mwynhau bywyd cyfforddus nawr.
  • Lleihau miloedd o chleciau bysellfwrdd a llygoden bob dydd, lleddfu'ch llygaid a'ch dwylo blinedig, a rhoi corff iach i chi.
  • Dod yn arbenigwr Excel mewn munudau 3, a chael golwg ar edmygedd gan eich cydweithwyr neu'ch ffrindiau.
  • Nid oes angen cofio unrhyw fformiwlâu poenus a chodau VBA mwyach, gyda meddwl ymlaciol a dymunol, rhoi gwefr i chi nad ydych chi erioed wedi'i chael o'r blaen.
  • Treuliwch dim ond $ 39, ond gwerth mwy na $ 4000 o hyfforddiant i eraill. Cael eu defnyddio gan 110,000 elites a chwmnïau adnabyddus 300 +.
  • 60 treial rhad ac am ddim diderfyn. Gwarant arian yn ôl 60-day. Uwchraddio a chymorth am ddim am flynyddoedd 2. Prynwch unwaith, defnyddiwch am byth.
  • Newidiwch y ffordd rydych chi'n gweithio nawr, a rhowch fywyd gwell i chi ar unwaith!

Mae Tab y Swyddfa yn Dod â Thabiau Effeithlon a Dwylo i'r Swyddfa (gan gynnwys Excel), Yn union fel Chrome, Firefox, A IE Newydd

  • Cynyddu eich cynhyrchiant gan 50% wrth edrych ar a golygu nifer o ddogfennau.
  • Lleihau cannoedd o gliciau llygoden i chi bob dydd, ffarwelio â llaw y llygoden.
  • Agor a chreu dogfennau mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
  • Helpwch chi i weithio'n gyflymach ac yn hawdd sefyll allan o'r dorf! Un eiliad i newid rhwng dwsinau o ddogfennau agored!
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.