Порада. Інші мови - перекладена Google. Ви можете відвідати English версія цього посилання.
Увійти
x
or
x
x
Реєстрація
x

or

Як експортувати діапазон клітин в Excel у файл CSV?

У Excel ми можемо зберегти весь аркуш як файл CSV за допомогою Зберегти як функція, але ви коли-небудь намагалися експортувати ряд клітинок з одного робочого листа в файл CSV? У цій статті ви знайдете методи вирішення цієї проблеми в Excel.

Експорт діапазону клітинок Excel в файл CSV з кодом VBA

Експорт діапазону клітинок в Excel у файл CSV з Kutools для Excel


Експорт діапазону клітинок Excel в файл CSV з кодом VBA


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

1. Утримуйте клавішу ALT + F11 ключі, і це відкриває Microsoft Visual Basic для додатків вікна.

2. Клацання вставка > Модулі, і вставте наступний код в Модулі Вікно

Код 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-файл.

Експортний діапазон doc до CSV 1

4. А потім клацніть OK кнопку, вкажіть каталог для розміщення нового файлу csv і назвіть файл csv у текстовому полі Ім'я файлу, перегляньте знімок екрана:

Експортний діапазон doc до CSV 2

5. Потім натисніть зберегти кнопка, і вибраний діапазон зберігається як файл csv, ви можете перейти до вказаної вами папки, щоб переглянути її.


Експорт діапазону клітинок в Excel у файл CSV з Kutools для Excel

Якщо вас не цікавить код VBA, тут я можу представити вам простий інструмент - Kutools для Excel, З його Експорт діапазону до файлу функція, ви можете швидко вирішити цю роботу.

Kutools для Excel : з більш ніж 300 зручними надбудовами Excel, які можна безкоштовно спробувати без обмежень в днях 60.

після установки Kutools для Excel, будь ласка, виконайте наступні кроки:

1. Виберіть діапазон даних, який ви хочете експортувати у файл CSV.

2. Потім натисніть підприємство > Імпорт-експорт > Експорт діапазону до файлу, див. скріншот:

Діапазон експорту doc до csv 3 3

3, в Експорт діапазону до файлу діалогове вікно, виберіть CSV (розділений комами) від формат файлу параметр, а потім вкажіть Зберегти каталог Щоб зберегти новий файл csv, див. знімок екрана:

Діапазон експорту doc до csv 4 4

4. Потім натисніть Ok кнопка з'явиться спливаюче вікно, щоб нагадати вам, що вам потрібно вказати назву нового файлу csv, а потім натисніть кнопку OK щоб закрити цей прапорець, і вибрані дані будуть експортовані одночасно як файл CSV.

Діапазон експорту doc до csv 5 5

Примітки:

Зберегти фактичне значення: Він відобразить фактичні значення у кінцевому файлі.

Збережіть значення, як показано на екрані: Він відображатиме значення в кінцевому файлі так само, як і ви читаєте на екрані комп'ютера.

Відкрийте файл після експорту: Після вибору діапазону автоматично відкриється остаточний файл, якщо ви позначите цей параметр.

Натисніть, щоб дізнатись більше про цю програму Export Range to File.

Завантажити та безкоштовно пробну версію Kutools для Excel Now!


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

Kutools для Excel: з додатковими надбудовами Excel більше, ніж 200, які можна безкоштовно спробувати без обмежень у днях 60. Завантажити та безкоштовну пробну версію зараз!


Рекомендовані інструменти для роботи з продуктивністю

Стрічка Excel (з встановленою Kutools для Excel)

300 + Додаткові можливості Збільшіть продуктивність на 71% і допоможуть вам виділитися з натовпу!

Хочете швидко і досконало завершити свою щоденну роботу? Kutools для Excel приносить 300 + круті та потужні розширені функції (Об'єднати книги, суму за кольором, вміст розділених комірок, дату перетворення і т.д. ...) Робочі сценарії 1500 +, допомагає вирішити Проблеми 82% Excel.

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

Вкладка Office дає ефективні та зручні вкладки для 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.