Съвет: Други езици са преведени от Google. Можете да посетите English версия на тази връзка.
Влизане
x
or
x
x
Регистрация
x

or

Как да експортирате гама от клетки в Excel в CSV файл?

В Excel можем да запазим целия работен лист като csv файл, като използваме Save As функция, но някога сте се опитвали да експортирате набор от клетки от един работен лист до CSV файл? В тази статия ще получите методите за решаване на този проблем в Excel.

Експортиране на клетки в Excel в CSV файл с код VBA

Обхват на експортиране на клетки в Excel в CSV файл с Kutools за Excel


Експортиране на клетки в Excel в CSV файл с код VBA


Тук имам код VBA, за да експортирате набор от клетки от Excel в CSV файл, моля, направете следното:

1, Задръжте надолу ALT + F11 ключове и отваря Microsoft Visual Basic за приложения прозорец.

2. Щракнете Поставете > Модулии поставете следния код в Модули Window.

Код на VBA: Експортиране на обхвата на съдържанието на клетките в 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, След това натиснете F5 ключ за стартиране на този код и ще се отвори прозорец за набиране, за да ви напомни да изберете обхвата клетки, които искате да експортирате като CSV файл.

Документ за експорт на документи до CSV 1

4, И после щракнете върху OK , посочете директория за поставяне на новия CSV файл и дайте име за csv файла в текстовото поле Име на файл, вижте екранната снимка:

Документ за експорт на документи до CSV 2

5, След това кликнете Save и избраният диапазон е запазен като csv файл, можете да отидете в указаната папка, за да го видите.


Обхват на експортиране на клетки в Excel в CSV файл с Kutools за Excel

Ако не се интересувате от VBA кода, тук мога да Ви представя лесен инструмент - Kutools за Excel, Със своята Експортиране в файла функция, можете бързо да разрешите тази задача.

Kutools за Excel : с повече от 300 удобен Excel добавки, свободни да се опитат без ограничение в 60 дни.

След инсталиране Kutools за Excel, моля, изпълнете следните стъпки:

1, Изберете диапазона от данни, който искате да експортирате в csv файла.

2, След това кликнете Enterprise > Внос износ > Експортиране в файла, вижте екранната снимка:

Документът за експортиране на документи е в CSV 3 3

3. В Експортиране в файла изберете диалоговия прозорец CSV (Comma delimited) от формат на файла опция, след което посочете Запазване на директорията за да запазите новия CSV файл, вижте екранната снимка:

Документът за експортиране на документи е в CSV 4 4

4, След това кликнете Ok , ще се отвори прозорец за напомняне, за да ви напомним да посочите името на този нов CSV файл, както ви е необходимо, след което щракнете върху OK за да затворите тази кутийка и избраните данни ще бъдат експортирани едновременно като CSV файл.

Документът за експортиране на документи е в CSV 5 5

Забележки:

Запазете действителната стойност: Ще се покажат действителните стойности в крайния файл.

Запазете стойностите, както е показано на екрана: Ще покаже стойностите в крайния файл като същите, които сте прочели в екрана на компютъра.

Отворете файла след експортиране: Той автоматично ще отвори окончателния файл след експортиране на диапазона, ако поставите отметка на тази опция.

Кликнете, за да научите повече за тази помощна програма за експортиране на файлове.

Изтеглете и безплатни пробни Kutools за Excel сега!


Демонстрация: Експортирайте гамата от клетки в csv / pdf / txt / html файл с Kutools за Excel

Kutools за Excel: с повече от 200 удобен Excel добавки, свободни да се опитат без ограничение в 60 дни. Изтеглете и безплатна пробна версия сега!


Препоръчителни инструменти за производителност

Лента с Excel (с инсталиран Kutools за Excel)

300 + Разширени функции Увеличете производителността си с 71% и помогнете да се откроявате от тълпата!

Искате ли да завършите ежедневната си работа бързо и перфектно? Kutools за Excel носи 300 + готини и мощни разширени функции (Комбинирайте работни книги, сума по цвят, съдържание на разделени клетки, дата на конвертиране и т.н.) за Работни сценарии 1500 +, ви помага да решите Проблеми с 82% Excel.

  • Справете се с всички сложни задачи за секунди, помогнете за подобряване на вашата работоспособност, получавате успех от ожесточената конкуренция и никога не се тревожете за уволнение.
  • Спестете много време за работа, оставете много време да обичате и се грижите за семейството и да се насладите на комфортен живот сега.
  • Намалявайте хиляди кликвания на клавиатура и мишка всеки ден, облекчавайте уморените си очи и ръцеи да ви даде здраво тяло.
  • Станете експерт на Excel в 3 минути и се полюбувайте на своите колеги или приятели.
  • Вече няма нужда да помните болезнени формули и кодове VBA, имайте релаксиращ и приятен ум, да ви даде тръпката, която никога не сте имали преди.
  • Прекарват само $ 39, но струват повече от $ 4000 обучение за другите, Използва се от 110,000 елити и 300 + добре познати компании.
  • 60-дневен неограничен безплатен пробен период, 60-дневна гаранция за връщане на парите. Безплатно ъпгрейд и поддръжка за години 2. Купи веднъж, използвай завинаги.
  • Променете начина, по който работите сега, и веднага ще ви даде по-добър живот!

Офис раздела носи ефективни и удобни раздели в Office (включително Excel), точно като Chrome, Firefox и New IE

  • Увеличава производителността ви с 50%, когато преглеждате и редактирате множество документи.
  • Намаляване на стотици кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
  • Отваряйте и създавайте документи в нови раздели на същия прозорец, а не в нови прозорци.
  • Помогнете ви да работите по-бързо и лесно да се откроявате от тълпата! Секунда за превключване между десетки отворени документи!
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.