Aby zarządzać skoroszytami programu Microsoft Excel® w ramach łańcucha, dodaj krok zawierający polecenie połączenia z programem Microsoft Excel.
Uwaga: Konektor Microsoft Excel obsługuje pliki skoroszytów programu Excel (XLSM) z obsługą makr, ale nie uruchamia żadnych makr Virtual Basic for Applications (VBA) ani makr opartych na zdarzeniach, takich jak Workbook Open, BeforeSave lub SheetCalculate.
Aby włączyć te polecenia, administrator IT najpierw tworzy konektor Microsoft Excel.
Utwórz skoroszyt z plików
Aby utworzyć lub zaktualizować skoroszyt programu Excel z arkuszami opartymi na danych z plików wartości oddzielonych separatorem, użyj polecenia Utwórz skoroszyt z plików.
Pamiętaj, że masz dwie opcje wyjścia w zależności od konfiguracji złącza:
- Jeśli korzystasz ze strony GroundRunner, wprowadź obiekt Javascript Object Notation (JSON).
- Jeśli korzystasz z CloudRunner, określ ich wyjścia poleceń lub zasoby w łańcuchu.
Właściwości
| Właściwość |
Szczegóły |
| Pliki |
Określ pliki, które mają zostać utworzone jako osobne arkusze w skoroszycie:
- W przypadku plików opartych na wyjściach lub zasobach w łańcuchu kliknij Dodaj dla każdego pliku, wybierz jego wyjście lub zasób i wprowadź nazwę jego arkusza (do 31 znaków).
Wskazówka: Aby pobrać plik z lokalizacji sieciowej, użyj łącznika File Utilities Get file polecenia wcześniej w łańcuchu.
- Aby określić pliki jako JSON, wybierz Włącz zmienną i wprowadź JSON lub wybierz obiekt JSON z danych wyjściowych poprzedniego polecenia. Sformatuj JSON jako:
[ {"file": "fullPathToFile_1", "name": "sheetName_1"}, {"file": "fullPathToFile_2", "name":"sheetName_2"} ] Uwaga: Aby dołączyć plik wyjściowy poprzedniego polecenia do JSON, wprowadź pełną ścieżkę do jego lokalizacji w folderze przetwarzania GroundRunner.
|
| Ogranicznik |
Wybierz separator używany w plikach. |
| Nazwa skoroszytu |
Aby utworzyć nowy skoroszyt na podstawie plików, wprowadź unikalną nazwę, która pomoże go zidentyfikować. Uwaga: Polecenie automatycznie tworzy rozszerzenie .xlsx, jeśli nie zostało podane. |
| Istniejący skoroszyt |
Aby dodać dane plików do istniejącego skoroszytu, a nie nowego, wybierz plik skoroszytu do aktualizacji. Każdy arkusz z nazwą wprowadzoną w Files zostanie nadpisany. Ważne: Jeśli użyjesz tego polecenia na chronionym pliku, wynikowy skoroszyt nie będzie chroniony. Oznacza to, że musisz ręcznie ponownie dodać szyfrowanie podczas pracy z chronionym plikiem. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Skoroszyt XLSX |
Plik |
Kody wyjścia
| Kod |
Typ |
Szczegóły |
| 0 |
Powodzenie |
Polecenie powiodło się |
| 1 |
Błąd |
Ogólna awaria |
Lista arkuszy
Aby utworzyć listę JSON wszystkich arkuszy w skoroszycie programu Excel, użyj polecenia List Sheets.
Właściwości
| Właściwość |
Szczegóły |
| Plik skoroszytu |
Wprowadź skoroszyt XLS lub XLSX, aby wyświetlić listę arkuszy. |
| Hasło |
Jeśli plik skoroszytu jest skoroszytem XLSX chronionym hasłem, wprowadź jego hasło. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Arkusze JSON |
Plik |
Kody wyjścia
| Kod |
Typ |
Szczegóły |
| 0 |
Powodzenie |
Polecenie powiodło się |
| 1 |
Błąd |
Ogólna awaria |
Arkusz do CSV
Aby przekonwertować dane w arkuszu skoroszytu programu Excel do pliku tabelarycznego, użyj polecenia Worksheet to CSV.
Uwaga: Polecenie Worksheet to CSV wyodrębnia ostatnie obliczone wartości w arkuszu; nie są uruchamiane żadne obliczenia formuły w celu aktualizacji wartości. W przypadku arkuszy z wyłączonymi automatycznymi obliczeniami, ręcznie oblicz i zapisz wartości przed uruchomieniem łańcucha, aby zapewnić dokładność.
Właściwości
| Właściwość |
Szczegóły |
| Plik skoroszytu |
Wprowadź skoroszyt XLS lub XLSX z arkuszem do konwersji na plik tabelaryczny. |
| Hasło |
Jeśli plik skoroszytu jest skoroszytem XLSX chronionym hasłem, wprowadź jego hasło. |
| Ogranicznik |
Wybierz separator do użycia w pliku wyjściowym. |
| Nazwa arkusza |
Wprowadź nazwę arkusza w skoroszycie do konwersji. Aby zamiast tego zidentyfikować arkusz na podstawie jego indeksu, pozostaw puste pole. |
| Indeks arkusza |
Wprowadź pozycję indeksu arkusza w skoroszycie do konwersji, z 1 dla pierwszego arkusza i -1 dla ostatniego. Aby zamiast tego zidentyfikować arkusz po nazwie, pozostaw puste miejsce. |
| Komórka startowa |
Wprowadź komórkę w pierwszym wierszu i kolumnie danych arkusza do konwersji. |
| Koniec kolumny |
W notacji A1 wprowadź literę kolumny - np. A, B lub C, bez numeru wiersza - w której kończą się dane do konwersji. Uwaga: Polecenie ignoruje wszelkie dane w arkuszu po tej kolumnie. |
| Koniec rzędu |
W notacji A1 wprowadź numer wiersza - np. 10, 200, 3000, bez litery kolumny - w którym kończą się dane do konwersji. Aby zignorować wiersz, wpisz 0. Uwaga: Polecenie ignoruje wszelkie dane w kolumnie po tym wierszu. |
| Użyj sformatowanych wartości komórek |
Aby przekonwertować wyświetlane wartości komórek zamiast ich surowych wartości, na przykład w celu obsługi daty/godziny, zaznacz to pole. |
| Podgląd wyników |
Aby włączyć podgląd pliku wyjściowego, zaznacz to pole. |
| Tryb przesyłania strumieniowego |
Dotyczy tylko dużych plików XLSX. Zalecane dla plików powyżej 20mb. Odczytuje plik w mniejszych oknach danych, aby zmniejszyć zużycie pamięci. Niektóre formuły, zwłaszcza te odwołujące się do komórek znajdujących się dalej w pliku, mogą nie działać poprawnie, gdy to ustawienie jest włączone w połączeniu z opcją sformatowanych wartości. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Wyjście CSV |
Plik |
Kody wyjścia
| Kod |
Typ |
Szczegóły |
| 0 |
Powodzenie |
Polecenie powiodło się |
| 1 |
Błąd |
Ogólna awaria |