Skip to end of metadata
Go to start of metadata

Zadanie zaplanowane "Aktualizacja tabeli na podstawie danych z arkusza".

Parametry:

Nazwa parametruTyp parametruOpis
Ścieżka do pliku z arkuszemTekstowyabsolutna ścieżka z lokalizacja pliku, zawierającego arkusze kalkulacyjne
Nazwa arkuszaTekstowynazwa konkretnego arkusza w pliku (Przykład dla Libre Calc )
NagłówkiTekstowynagłówki kolumn arkusza kalkulacyjnego, rozdzielone średnikami. Nagłówki muszą znajdować się w pierwszym wierszu arkusza!
Klucz główny arkuszaTekstowynagłówek kolumny arkusza, zawierającej unikalne wartości, jednoznacznie identyfikujące dany wiersz (np. id)
Nazwa tabeli Tekstowynazwa tabeli w bazie (jeśli tabela nie istnieje w bazie to zostanie utworzona)
Nazwy kolumn w bazieTekstowynazwy kolumn w bazie danych, odpowiadające nagłówkom zdefiniowanym w parametrze Nagłówki (rozdzielone średnikami) [nazwa "id" dla kolumny jest niedozwolona, można np. użyć suffixu: "id_arkusza"]
Typy kolumn w bazieTekstowy

typy kolumn w bazie danych, rozdzielone średnikami (możliwe wartości to: integer, double, float, string, date, timestamp)

Dopuszczalne formaty dla typu date: {yyyy-MM-dd, dd.MM.yyyy}

Dopuszczalne formaty dla typu timestamp: {yyyy-MM-dd hh:mm, yyyy-MM-dd hh:mm:ss}

Dozwolone wartościTekstowy

parametr opcjonalny; pozwala na przefiltrowanie danych poprzez zdefiniowanie wyrażenia logicznego dla danej kolumny

jeśli wyrażenie dla wiersza pobranego z arkusza nie zostanie spełnione to wiersz nie zostanie wpisany do bazy

jeśli dla danej kolumny nie chcemy stosować żadnego filtra, to należy umieścić znak asterisk (*)

Dostępne operatory: {==, !=, <, >, <=, >=}

Wszystkie wartości poza liczbowymi należy umieścić w apostrofach (np. filtr wpisujący do bazy wszystkie wiersze nie zawierające wyrażenia "tekst" w danej kolumnie -

!= 'tekst'

)

Filtr dla typu date musi być podany w formacie yyyy-MM-dd np.

== '2019-01-01'

Filtr dla typu timestamp musi być podany w formacie yyyy-MM-dd hh:mm:ss np.

== '2019-01-01 12:30:59'

Przykład konfiguracji:

Przykładowy plik:


  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.