Udostępnij za pośrednictwem


Konwertowanie pliku CSV na arkusz kalkulacyjny programu Excel

Plik z wartościami oddzielonymi przecinkami (CSV) jest plikiem tekstowym z delimitacją, który używa określonego znaku do oddzielenia serii wartości.

Power Automate umożliwia otwieranie plików CSV rozdzielanych przecinkami i tabulatorami bezpośrednio za pośrednictwem akcji Włącz Excel.

Zrzut ekranu przedstawiający akcję Uruchom program Excel skonfigurowaną do otwierania pliku CSV.

Aby przekonwertować plik CSV tego typu na XLSX, należy otworzyć plik, a następnie zapisać go jako nowy skoroszyt programu Excel, korzystając z opcji Zapisz dokument jako w akcji Zamknij program Excel.

Zrzut ekranu przedstawiający opcję Zapisz dokument jako w akcji Zamknij program Excel.

Chociaż akcja Uruchom program Excel radzi sobie z wcześniej wymienionymi przypadkami, pliki CSV z ograniczeniem średnikami mogą wymagać innego podejścia.

Uwaga

Excel używa separatorów list zdefiniowanych w ustawieniach regionalnych systemu Windows. W niektórych regionach konieczne jest ręczne ustawienie znaku średnika jako separatora lub zastosowanie następującego obejścia.

Aby obejść to ograniczenie, należy wdrożyć akcję Odczytaj z pliku CSV i ustawić znak średnika (;) jako niestandardowy separator w opcjach zaawansowanych. Jeśli pierwszy wiersz pliku CSV zawiera nagłówki, należy włączyć opcję Pierwszy wiersz zawiera nazwy kolumn, aby użyć odpowiednich nagłówków w pobieranej tabeli danych.

Zrzut ekranu opcji separatora niestandardowego w akcji Odczyt z pliku CSV.

Następnie należy uruchomić pusty dokument programu Excel za pomocą akcji Uruchom program Excel i wkleić tabelę CSV do komórki A1 za pomocą akcji Zapisz do arkusza programu Excel.

Zrzut ekranu przedstawiający akcję Zapisz w arkuszu programu Excel.

Teraz można wdrożyć akcję Zamknij program Excel, aby zapisać arkusz programu Excel jako nowy plik XLSX.