Как экспортировать диапазон ячеек в Excel в файл csv?
В Excel мы можем сохранить весь рабочий лист как файл csv, используя Сохранить как функция, но пробовали ли вы когда-нибудь экспортировать диапазон ячеек с одного листа в файл csv? В этой статье вы получите методы решения этой проблемы в Excel.
Экспорт диапазона ячеек в Excel в файл csv с кодом VBA
Экспорт диапазона ячеек в Excel в файл csv с помощью Kutools for Excel
Экспорт диапазона ячеек в Excel в файл csv с кодом VBA
Здесь у меня есть код VBA для экспорта диапазона ячеек из Excel в файл csv, пожалуйста, сделайте следующее:
1. Удерживайте ALT + F11 ключи, и он открывает Microsoft Visual Basic для приложений окно.
2. Нажмите Вставить > Модулии вставьте следующий код в Модули Окно.
Код 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.
4, Затем нажмите OK , укажите каталог для размещения нового файла CSV и укажите имя файла CSV в текстовом поле Имя файла, см. снимок экрана:
5. Затем нажмите Сохранить и выбранный диапазон был сохранен как файл csv, вы можете перейти в указанную папку, чтобы просмотреть его.
Экспорт диапазона ячеек в Excel в файл csv с помощью Kutools for Excel
Если вас не интересует код VBA, здесь я могу представить вам простой инструмент - Kutools for Excel, С его Диапазон экспорта в файл функция, вы можете быстро решить эту задачу.
Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно и без ограничений в течение 30 дней. |
После установки Kutools for Excel, выполните следующие действия:
1. Выберите диапазон данных, который вы хотите экспортировать в файл csv.
2. Затем нажмите Кутулс Плюс > Импорт Экспорт > Диапазон экспорта в файл, см. снимок экрана:
3. В Диапазон экспорта в файл диалоговое окно, выберите CSV (с разделителями-запятыми) из Формат файла вариант, а затем укажите Сохранить каталог чтобы сохранить новый файл CSV, см. снимок экрана:
4. Затем нажмите Ok , появится окно с подсказкой, чтобы напомнить вам указать имя для этого нового CSV-файла, как вам нужно, а затем нажмите OK , чтобы закрыть это окно, и выбранные данные будут сразу экспортированы как файл CSV.
Ноты:
Сохраните фактическое значение: Фактические значения будут отображаться в конечном файле.
Сохраните значения, как показано на экране: Значения в конечном файле будут отображаться так же, как вы читаете их на экране компьютера.
Открыть файл после экспорта: Он автоматически откроет окончательный файл после экспорта диапазона, если вы отметите эту опцию.
Нажмите, чтобы узнать больше об этой утилите «Экспорт диапазона в файл».
Загрузите бесплатную пробную версию Kutools for Excel прямо сейчас!
Демо: экспорт диапазона ячеек в файл csv / pdf / txt / html с помощью Kutools for Excel
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!