Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Next »

Projekt znajduje się w repozytorium GIT'a: http://192.168.1.61/akolodynski/store-spreadsheet-in-db

Opis:

Wtyczka umożliwia przepisanie danych z arkusza kalkulacyjnego do bazy danych. Ważnym jest, aby nagłówki znajdowały się w pierwszym wierszu arkusza!


W obecnej wersji wtyczki wspierana jest jedynie baza PostgreSQL!


Wtyczka zawiera zadanie zaplanowane "Zapisz dane z arkusza do bazy".

 

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 bazieTekstowytypy kolumn w bazie danych, rozdzielone średnikami (możliwe wartości to: integer, double, float, string, date, timestamp)
Dozwolone wartościTekstowy

parametr 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 (*)

Przykład konfiguracji:

Przykładowy plik:

PWET-28 - Getting issue details... STATUS

  • No labels