Перейти до основного матеріалу

Як експортувати діапазон комірок у 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. Клацання Insert > Модуліта вставте наступний код у Модулі Вікно

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

Sub ExportRangetoFile()
'Updateby Extendoffice
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. Потім натисніть зберегти і вибраний діапазон було збережено як файл CSV, ви можете перейти до вказаної папки, щоб переглянути його.


Експортуйте діапазон комірок у Excel у файл csv за допомогою Kutools для Excel

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

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

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

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

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

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

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

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

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

Примітки:

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

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

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

Клацніть, щоб дізнатися більше про цю утиліту Експортувати діапазон у файл.

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


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

Kutools для Excel: з більш ніж 300 зручними надбудовами Excel, спробуйте безкоштовно без обмежень протягом 30 днів. Завантажте та безкоштовно пробну версію зараз!

Найкращі інструменти продуктивності офісу

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати   |  Видалити порожні рядки   |  Об’єднайте стовпці або клітинки без втрати даних   |   Раунд без Формули ...
Супер пошук: VLookup за кількома критеріями    Багатозначний VLookup  |   VLookup на кількох аркушах   |   Нечіткий пошук ....
Розширений розкривний список: Швидке створення випадаючого списку   |  Залежний спадний список   |  Виберіть розкривний список, що вибирається ....
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  |  Порівняйте діапазони та стовпці ...
Особливості: Фокус сітки   |  Перегляд дизайну   |   Велика панель формул    Диспетчер робочих книг і аркушів   |  Бібліотека ресурсів (автотекст)   |  Вибір дати   |  Об’єднайте робочі аркуші   |  Шифрування/розшифрування клітинок    Надсилайте листи за списком   |  Супер фільтр   |   Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи, ...)   |   50 + Графік типи (діаграма Ганта, ...)   |   40+ Практичний Формули (Розрахуйте вік на основі дня народження, ...)   |   19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху, ...)   |   12 Перетворення Tools (Числа до слів, Валютна конверсія, ...)   |   7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділені клітини, ...)   |   ... і більше

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi,


this doesn't actually work


It still exports the entire sheet even when a range is selected.


Please fix it
This comment was minimized by the moderator on the site
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.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations