Как да запишете или експортирате всеки лист като CSV/PDF файл в Excel?
Например имате голяма работна книга с няколко листа и искате да запазите или експортирате всеки лист като отделен .csv файл или PDF файл, как да го направите лесно и бързо? В тази статия ще представя няколко метода за решаването му.
- Запазете или експортирайте всеки лист като CSV/PDF файл с функцията Запиши като
- Пакетно запазване или експортиране на всеки лист като CSV файл с VBA
- Пакетно запазване или експортиране на всеки лист като CSV/PDF файл с Kutools за Excel
Запазете или експортирайте всеки лист като CSV/PDF файл с функцията Запиши като
Както знаете, Microsoft Excel може да запази текущия работен лист като отделен .csv файл или PDF файл. Следователно можете да запазите или експортирате всеки лист като .csv файл или PDF файл един по един ръчно.
1. Превключете към листа, който ще запазите или експортирате като отделен .csv файл, и щракнете досие (или Офис бутон)> Save As.
2. В отварящия се диалогов прозорец посочете целевата папка, в която ще запишете .csv файла, щракнете върху Запиши като тип и изберете CSV (разделени със запетаи) (*.csv) or PDF (* .pdf) от падащия списък и щракнете върху Save бутон.
3. Ще има два предупредителни диалогови прозореца, излизащи последователно. Моля щракнете OK > Да.
Забележка: Ако запишете активен работен лист като PDF файл, тези диалогови прозорци няма да изскочат. Просто преминете към следващата стъпка.
4. Повторете горните стъпки 1-3, за да запазите други листове като отделни .csv файлове един по един.
Пакетно запазване или експортиране на всеки лист като CSV файл с VBA
Ако има няколко листа, които искате да запазите или експортирате като .csv файлове, първият метод ще отнеме доста време и ще бъде досаден. Този VBA може да опрости работата и да улесни запазването или експортирането на всеки лист като .csv файл.
1. Натиснете Друг + F11 клавиши едновременно, за да отворите прозореца на Microsoft Visual Basic for Application.
2. кликване Поставете > Модулии след това поставете следния VBA код в прозореца на новия модул.
VBA: Запазете всеки лист като отделен CSV файл
Public Sub SaveWorksheetsAsCsv()
Dim xWs As Worksheet
Dim xDir As String
Dim folder As FileDialog
Set folder = Application.FileDialog(msoFileDialogFolderPicker)
If folder.Show <> -1 Then Exit Sub
xDir = folder.SelectedItems(1)
For Each xWs In Application.ActiveWorkbook.Worksheets
xWs.SaveAs xDir & "\" & xWs.Name, xlCSV
Next
End Sub
3. Щракнете върху бягане бутон или натиснете F5 ключ за стартиране на тази VBA.
4. В отварящия се диалогов прозорец Преглед посочете целевата папка, в която ще запишете всички .csv файлове, и щракнете върху OK бутон.
След това ще видите, че всеки лист е записан/експортиран като отделен .csv файл в указаната целева папка.
Пакетно запазване или експортиране на всеки лист като CSV/PDF файл с Kutools за Excel
Някои потребители на Excel може да откажат VBA код по някакви причини. Не се безпокой! Третият метод може също да групово запазва или експортира всеки лист като .csv файл или PDF файл лесно от Разделена работна книга полезност на Kutools за Excel.
Kutools за Excel - Заредете Excel с над 300 основни инструмента. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Вземи Го Сега
1. Щракнете върху Enterprise > Workbook > Разделена работна книга.
2. В отварящия се диалогов прозорец Разделяне на работна книга,
(1) Продължете да избирате всички листове. Ако не, можете да поставите отметка в квадратчето преди това Име на работен лист да изберете всички листове;
(2) Проверете Посочете формат за запазване опция;
(3) Щракнете върху квадратчето по-долу Посочете формат за запазване опция и изберете CSV (Macintosh) (*.csv) or PDF (* .pdf) от падащия списък.
(4) Щракнете върху разцепен бутон.
Забележка: Ако във вашата работна книга има скрити и празни работни листове, проверете Пропуснете скритите работни листове и кутията Пропускане на празен работен лист ще игнорира всички празни или скрити листове при експортиране.
Kutools за Excel - Заредете Excel с над 300 основни инструмента. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Вземи Го Сега
3. В отварящия се диалогов прозорец Преглед на папка, посочете целевата папка, в която ще запишете всички .csv файлове или PDF файлове, и щракнете върху OK бутон.
Сега ще видите, че всеки лист е експортиран и записан като отделен .csv файл в указаната папка.
Демонстрация: запишете или експортирайте всеки лист като CSV/PDF файл в Excel
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!