Ako previesť Excel tabuľky do CSV pomocou makier

Autor: William Ramirez
Dátum Stvorenia: 21 September 2021
Dátum Aktualizácie: 1 December 2024
Anonim
VBA to Convert Excel File to CSV File and CSV to Excel File
Video: VBA to Convert Excel File to CSV File and CSV to Excel File

Obsah

V programe Microsoft Excel môžete jednoducho previesť dokument na CSV výberom vhodného typu súboru v dialógovom okne "Uložiť ako". Prostredníctvom tejto metódy bude prevedený len aktívny pracovný hárok. Je to preto, lebo súbory CSV môžu obsahovať iba jeden pracovný hárok. Ak chcete previesť viac tabuliek CSV, musíte ich exportovať jeden po druhom a to znamená aktiváciu každého z nich, presunutie do prázdneho dokumentu a jeho uloženie ako CSV. Aby bola táto úloha jednoduchšia a pohodlnejšia, použite makrá.


inštrukcia

Prevod tabuľky na CSV bude mať vaše vzorce a štýly (Stockbyte / Stockbyte / Getty Images)
  1. Spustite program Microsoft Excel a otvorte dokument.

  2. Stlačte "Alt + F8" pre otvorenie okna Makrá. Zadajte "ExportSheetsToCSV" do voľby názvu pre makro a potom kliknite na tlačidlo "Vytvoriť".

  3. Zadajte nasledujúci kód v editore VBA. Toto makro vytvorí súbory CSV v rovnakom priečinku ako váš dokument pomocou názvu pracovných hárkov pre súbory.

    Sub ExportSheetsToCSV ()

    Dim wSheet Ako pracovný hárok Dim csvFile As String

    Pre každý wSheet v pracovných hárkoch On Error Resume Nasledujúci wSheet.Copy csvFile = CurDir & "& wSheet.Name &" .csv "ActiveWorkbook.SaveAs Názov súboru: = csvFile, _ FileFormat: = xlCSV, CreateBackup: = False ActiveWorkbook.Saved = Pravda ActiveWorkbook.Close Next wSheet


    End Sub

  4. Zatvorte editor VBA a vráťte sa do dokumentu.

  5. Opätovným stlačením tlačidla "Alt + F8" otvoríte okno Makrá. Vyberte "ExportSheetsToCSV" zo zoznamu a potom kliknite na "Spustiť". Počkajte, kým program Excel dokončí konverziu tabuliek.

tipy

  • Ak chcete uložiť súbory CSV do iného priečinka, na riadku 9 nahraďte reťazec „CurDir“ cestou k priečinku podľa vašich preferencií. Pred spustením makra môžete dokument tiež presunúť do priečinka podľa vlastného výberu.

varovanie

  • V predvolenom nastavení sú makrá v programe Microsoft Excel zakázané. Ak ich chcete aktivovať, kliknite na tlačidlo "Microsoft Office", prejdite na "Možnosti programu Excel" a potom skontrolujte, či je zaškrtnutá možnosť "Zobraziť kartu vývojára v možnostiach". V niektorých prípadoch budete musieť reštartovať program Excel, aby sa zmeny prejavili.