Tip: Iba pang mga wika ay isinaling-Google. Maaari mong bisitahin ang English bersyon ng link na ito.
mag-log in
x
or
x
x
Magrehistro
x

or

Paano mag-export ng hanay ng mga cell sa Excel sa csv file?

Sa Excel, maaari naming i-save ang buong worksheet bilang csv file sa pamamagitan ng paggamit ng I-save Bilang function, pero, sinubukan mo bang i-export ang isang hanay ng mga cell mula sa isang worksheet sa isang csv file? Sa artikulong ito, makakakuha ka ng mga paraan upang malutas ang problemang ito sa Excel.

I-export ang hanay ng mga cell sa Excel sa csv file sa VBA code

I-export ang hanay ng mga cell sa Excel sa csv file gamit ang Kutools para sa Excel


I-export ang hanay ng mga cell sa Excel sa csv file sa VBA code


Dito, mayroon akong isang VBA code upang i-export ang isang hanay ng mga cell mula sa Excel sa csv file, mangyaring gawin ang mga sumusunod:

1. I-hold ang ALT + F11 key, at binubuksan nito ang Microsoft Visual Basic para sa Mga Application window.

2. I-click ang Isingit > Module, at i-paste ang sumusunod na code sa Module Window.

VBA code: I-export ang isang hanay ng mga nilalaman ng cell sa csv file

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. Pagkatapos ay pindutin F5 susi upang patakbuhin ang code na ito, at isang prompt na kahon ay lalabas upang ipaalala sa pagpili mo sa hanay ng mga cell na nais mong i-export bilang csv file.

hanay ng pag-export ng doc sa csv 1

4. At pagkatapos ay mag-click OK pindutan, tukuyin ang isang direktoryo para sa paglalagay ng bagong csv file, at magbigay ng pangalan para sa csv file sa kahon ng teksto ng Pangalan ng file, tingnan ang screenshot:

hanay ng pag-export ng doc sa csv 2

5. Pagkatapos ay mag-click I-save ang pindutan, at ang napiling hanay ay nai-save bilang csv file, maaari kang pumunta sa iyong tinukoy na folder upang tingnan ito.


I-export ang hanay ng mga cell sa Excel sa csv file gamit ang Kutools para sa Excel

Kung hindi ka interesado sa VBA code, dito, maaari kitang ipakilala sa iyo ng isang madaling tool - Kutools para sa Excel, Sa kanyang I-export ang Saklaw sa File tampok, maaari mong mabilis na malutas ang trabaho na ito.

Kutools para sa Excel : na may higit sa 300 madaling gamitin na Excel add-in, libre upang subukan nang walang limitasyon sa 60 na araw.

Pagkatapos i-install Kutools para sa Excel, mangyaring gawin sa sumusunod na mga hakbang:

1. Piliin ang hanay ng data na nais mong i-export sa csv file.

2. Pagkatapos ay mag-click enterprise > Mag-import / Mag-export > I-export ang Saklaw sa File, tingnan ang screenshot:

hanay ng pag-export ng doc sa csv 3 3

3. Sa I-export ang Saklaw sa File dialog box, piliin CSV (Comma delimited) mula sa format ng file opsyon, at pagkatapos ay tukuyin ang I-save ang direktoryo upang i-save ang bagong csv file, tingnan ang screenshot:

hanay ng pag-export ng doc sa csv 4 4

4. Pagkatapos ay mag-click Ok button, isang prompt na kahon ay lalabas upang ipaalala sa iyo na tukuyin ang isang pangalan para sa bagong csv file na kailangan mo, at pagkatapos ay mag-click OK upang isara ang kahon na ito, at i-export ang piniling data bilang isang CSV file nang sabay-sabay.

hanay ng pag-export ng doc sa csv 5 5

Mga Tala:

I-save ang aktwal na halaga: Ipapakita nito ang aktwal na mga halaga sa huling file.

I-save ang mga halaga tulad ng ipinapakita sa screen: Ipapakita nito ang mga halaga sa pangwakas na file habang pareho kang nababasa mo sa screen ng computer.

Buksan ang file pagkatapos i-export: Awtomatiko itong buksan ang pangwakas na file pagkatapos i-export ang range kung susuriin ang pagpipiliang ito.

I-click upang madagdagan ang nalalaman tungkol sa I-export ang Saklaw sa utility na File.

I-download at libreng pagsubok Kutools para sa Excel Ngayon!


Demo: I-export ang hanay ng mga cell sa csv / pdf / txt / html file na may Kutools para sa Excel

Kutools para sa Excel: may higit sa 200 madaling gamitin na Excel add-in, libre upang subukan nang walang limitasyon sa 60 na araw. I-download at libreng pagsubok Ngayon!


Inirerekumendang Mga Tool sa Produktibo

Ribbon ng Excel (na may naka-install na Kutools para sa Excel)

300 + Mga Tampok ng Advanced Palakihin ang Iyong Pagiging Produktibo sa pamamagitan ng 71%, at Tulungan Mo Upang Tumayo Mula sa Karamihan ng tao!

Gusto mo bang kumpletuhin ang iyong pang-araw-araw na gawain nang mabilis at perpekto? Kutools Para sa Excel nagdudulot 300 + cool at malakas na mga advanced na tampok (Pagsamahin ang mga workbook, sum ayon sa kulay, mga nilalaman ng cell ng split, petsa ng pag-convert, at iba pa ...) para sa Mga pangyayari sa 1500 +, tumutulong sa iyo na malutas Mga problema sa Excel sa 82.

  • Harapin ang lahat ng mga komplikadong gawain sa loob ng ilang segundo, tumulong upang mapahusay ang iyong kakayahan sa trabaho, makakuha ng tagumpay mula sa mabangis na kumpetisyon, at huwag mag-alala tungkol sa pagiging fired.
  • Mag-save ng maraming oras ng trabaho, mag-iwan ng maraming oras para mahalin at alagaan ang pamilya at magsaya sa komportableng buhay ngayon.
  • Bawasan ang libu-libong pag-click ng keyboard at mouse araw-araw, papagbawahin ang iyong mga pagod na mata at kamay, at bigyan ka ng isang malusog na katawan.
  • Maging isang eksperto sa Excel sa 3 minuto, at makakuha ng admiring sulyap mula sa iyong mga kasamahan o mga kaibigan.
  • Hindi na kailangang tandaan ang anumang masakit na mga formula at VBA code, magkaroon ng nakakarelaks at kaaya-ayang isip, magbibigay sa iyo ng pangingilig na hindi mo pa nauna.
  • Gumastos lamang ng $ 39, ngunit nagkakahalaga ng $ 4000 na pagsasanay ng iba. Ang pagiging ginagamit ng 110,000 elites at 300 + kilalang kumpanya.
  • 60-araw na walang limitasyong libreng pagsubok. 60-day money back guarantee. Libreng pag-upgrade at suporta para sa mga taon ng 2. Bumili ng isang beses, gamitin magpakailanman.
  • Baguhin ang paraan ng iyong trabaho ngayon, at bigyan ka ng isang mas mahusay na buhay kaagad!

Ang Tab ng Talahanayan ay Nagbibigay ng Mahusay at Mga Handy Tab sa Opisina (kasama ang Excel), Tulad ng Chrome, Firefox, At Bagong IE

  • Pinapataas ang iyong pagiging produktibo sa pamamagitan ng 50% kapag tumitingin at nag-e-edit ng maraming dokumento.
  • Bawasan ang daan-daang pag-click ng mouse para sa iyo araw-araw, magpaalam sa kamay ng mouse.
  • Buksan at lumikha ng mga dokumento sa mga bagong tab ng parehong window, sa halip na sa mga bagong window.
  • Tulungan kang magtrabaho nang mas mabilis at madaling tumayo mula sa karamihan ng tao! Isang segundo upang lumipat sa pagitan ng dose-dosenang mga bukas na dokumento!
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.