Как да конвертирате електронни таблици на Excel в CSV с помощта на макроси

Автор: Clyde Lopez
Дата На Създаване: 25 Август 2021
Дата На Актуализиране: 16 Юни 2024
Anonim
Upgraded URLs Hangout on Air
Видео: Upgraded URLs Hangout on Air

Съдържание

В Microsoft Excel можете лесно да конвертирате документ в CSV, като изберете подходящ тип файл в диалоговия прозорец "Save As". Чрез този метод ще се преобразува само активният работен лист. Това е така, защото CSV файловете могат да съдържат само един работен лист. За да конвертирате няколко CSV електронни таблици, трябва да ги експортирате един по един и това включва активиране на всеки един, преместване в празен документ и след това запазване като CSV. За да направите тази задача по-лесна и по-удобна, използвайте макроси.


инструкции

Конвертирането на електронна таблица в CSV ще приеме вашите формули и стилове (Stockbyte / Stockbyte / Getty Images)
  1. Стартирайте Microsoft Excel и отворете документа.

  2. Натиснете "Alt + F8", за да отворите прозореца за макроси. Въведете „ExportSheetsToCSV“ в опцията за име на макроса и след това кликнете върху „Създаване“.

  3. Въведете следния код в редактора VBA. Този макрос ще създаде CSV файловете в същата папка като вашия документ, използвайки името на работните листове за файловете.

    Sub ExportSheetsToCSV ()

    Dim wSheet Като работен лист Dim csvFile As String

    За всеки wSheet в работни листове при грешка Resume Next wSheet.Copy csvFile = CurDir & "& wSheet.Name &" .csv "ActiveWorkbook. True ActiveWorkbook.Close Next wSheet

    Край Под


  4. Затворете VBA редактора и се върнете към документа.

  5. Натиснете отново "Alt + F8", за да отворите прозореца за макроси. Изберете „ExportSheetsToCSV“ от списъка и след това кликнете върху „Изпълни“. Изчакайте, докато Excel завърши преобразуването на електронни таблици.

съвети

  • Ако искате да запишете CSV файловете в друга папка, заменете "CurDir" на ред 9 с пътя на папката, която предпочитате. Можете също да преместите документа в избраната от вас папка, преди да стартирате макроса.

предупредителен

  • По подразбиране макросите са деактивирани в Microsoft Excel. За да ги активирате, щракнете върху бутона "Microsoft Office", отидете на "Опции на Excel" и след това се уверете, че е избрана опцията "Преглед на раздела за програмисти в опциите". В някои случаи ще трябва да рестартирате Excel, за да влязат в сила промените.