Zadanie zaplanowane "Stworzenie tabeli na podstawie danych z arkusza".
Nazwa parametru | Typ parametru | Opis | |||
---|---|---|---|---|---|
Ścieżka do pliku z arkuszem | Tekstowy | absolutna ścieżka z lokalizacja pliku, zawierającego arkusze kalkulacyjne | |||
Nazwa arkusza | Tekstowy | nazwa konkretnego arkusza w pliku (Przykład dla Libre Calc ![]() | |||
Nagłówki | Tekstowy | nagłówki kolumn arkusza kalkulacyjnego, rozdzielone średnikami. Nagłówki muszą znajdować się w pierwszym wierszu arkusza! | |||
Nazwa tabeli | Tekstowy | nazwa tabeli w bazie (jeśli tabela nie istnieje w bazie to zostanie utworzona) | |||
Nazwy kolumn w bazie | Tekstowy | nazwy 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 bazie | Tekstowy | 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ści | Tekstowy | 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 -
) Filtr dla typu date musi być podany w formacie yyyy-MM-dd np.
Filtr dla typu timestamp musi być podany w formacie yyyy-MM-dd hh:mm:ss np.
|