Как сохранить / экспортировать только отфильтрованные данные из Excel в файл csv?
Как мы все знаем, нам легко сохранить рабочий лист в виде файла csv. Но пробовали ли вы когда-нибудь сохранять только отфильтрованные данные в виде файла csv? Обычно Сохранить как функция В Excel сохранит все данные рабочего листа как файл csv, в этом случае, как вы могли бы сохранить или экспортировать только отфильтрованные данные из Excel в файл csv?
Сохранять / экспортировать только отфильтрованные данные из Excel в файл csv с кодом VBA
Сохранение / экспорт только отфильтрованных данных из Excel в файл csv Kutools for Excel
Сохранять / экспортировать только отфильтрованные данные из Excel в файл csv с копированием только видимых ячеек
В Excel вы не можете напрямую сохранять отфильтрованные данные в CSV-файл, но вы можете закончить это с помощью обходного пути, сделав следующее:
1. Выберите отфильтрованные данные, которые вы хотите сохранить.
2. Затем нажмите Главная > Найти и выбрать > Перейти к специальному, см. снимок экрана:
3. В Перейти к специальному диалоговое окно, выберите Только видимые ячейки вариант, см. снимок экрана:
4. Затем нажмите OK кнопку, а затем скопируйте и вставьте отфильтрованные данные на новый рабочий лист, и только отфильтрованные данные будут вставлены в новый рабочий лист.
5. Теперь вы можете сохранить этот новый рабочий лист как файл csv, нажмите Файл > Сохранить как, В Сохранить как диалоговом окне укажите имя и расположение для этого файла и выберите CVS (с разделителями-запятыми) из Сохранить как выпадающий список, см. снимок экрана:
6. Затем нажмите Сохранить чтобы сохранить отфильтрованные данные, и появятся некоторые предупреждающие сообщения, нажмите OK и Да чтобы закрыть сообщения, и тогда только отфильтрованные данные будут сохранены в виде файла csv в выбранном вами каталоге.
Сохранять / экспортировать только отфильтрованные данные из Excel в файл csv с кодом VBA
Это может быть неэффективным способом использования вышеуказанного метода, здесь я могу создать код VBA, который поможет вам быстро и удобно экспортировать отфильтрованные данные в файл csv.
1. Удерживайте Alt + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.
2. Нажмите Вставить > Модули, и вставьте следующий макрос в Модули Окно.
Код VBA: сохранение / экспорт только отфильтрованных данных из Excel в файл csv
Sub Macro1()
'updateby Extendoffice
Dim xRg As Range
Dim xCell As Range
Dim xAddress As String
Dim xUpdate As Boolean
Dim xFileName As String
Dim xWb As Workbook
On Error Resume Next
xAddress = Application.ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("please select the filtered range", "Kutools for Excel", xAddress, , , , , 8)
If xRg Is Nothing Then Exit Sub
Set xRg = xRg.SpecialCells(xlCellTypeVisible)
If xRg Is Nothing Then Exit Sub
xFileName = Application.GetSaveAsFilename(, "CSV Files (*.csv), *.csv", , "please specify the file name")
If xFileName = "" Then Exit Sub
xUpdate = Application.ScreenUpdating
Application.ScreenUpdating = False
xRg.Copy
Set xWb = Application.Workbooks.Add
xWb.ActiveSheet.Paste
xWb.SaveAs Filename:=xFileName, FileFormat:=xlCSV, CreateBackup:=False
xWb.Close False
Application.ScreenUpdating = xUpdate
End Sub
3, Затем нажмите F5 нажмите клавишу для запуска этого кода, и появится окно подсказки, напоминающее вам о выборе отфильтрованных данных, которые вы хотите сохранить только как файл csv, см. снимок экрана:
4. Затем нажмите OK , и появится еще одно поле, напоминающее вам указать имя файла и местоположение для вашего CSV-файла, см. снимок экрана:
5, Затем нажмите Сохранить Кнопка, только отфильтрованные данные сохраняются как файл csv.
Сохранение / экспорт только отфильтрованных данных из Excel в файл csv Kutools for Excel
Kutools for Excel содержит полезный инструмент -Диапазон экспорта в файл, он может помочь вам экспортировать или сохранить диапазон выбранных ячеек в CSV, PDF, текстовые и другие файлы форматирования.
Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно и без ограничений в течение 30 дней. |
После установки Kutools for Excel, пожалуйста, сделайте следующее:
1. Выберите отфильтрованные данные для экспорта.
2. Нажмите Кутулс Плюс > Импорт Экспорт > Диапазон экспорта в файл, см. снимок экрана:
3. В Диапазон экспорта в файл диалоговом окне выберите формат файла, который вы хотите сохранить, под Формат файла, затем щелкните кнопку, чтобы выбрать папку для сохранения экспортированного файла, см. снимок экрана:
4. Затем нажмите Ok , и появится другое окно подсказки, напоминающее вам ввести имя для экспортированного файла, см. снимок экрана:
5, Затем нажмите Ok, и только выбранные отфильтрованные данные были сохранены как файл csv по мере необходимости.
Загрузите бесплатную пробную версию Kutools for Excel прямо сейчас!
Демо: сохранение / экспорт только отфильтрованных данных из Excel в файл csv Kutools for Excel
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!