@slice
Podziel pola danych w wierszu danych CSV na osobne wiersze
Zastosowanie
Ta funkcja służy do zawijania pól danych z pojedynczego wiersza CSV do wielu oddzielnych wierszy w celu wygenerowania danych wyjściowych. Pierwsze pole lub pola pozostają takie same w każdym wygenerowanym wierszu, po czym następują dwa nowe pola: nagłówek odpowiedniej kolumny i zawartość.To polecenie może być użyte tylko do sterowania wyjściem, a nie do odczytu pliku CSV.
- @slice
- Począwszy od drugiej kolumny, wszystkie kolejne pola są dzielone na osobne wiersze.
Każdy wiersz wyjściowy składa się z trzech pól:
Pole[1], odpowiedniej nazwy kolumny w osobnej kolumnie oraz odpowiedniej zawartości pola w osobnej kolumnie. - @slice[4]
- Począwszy od czwartej kolumny
(4 ), kolejne pola są dzielone na pojedyncze wiersze.
Każdy wiersz wyjściowy składa się z poprzedzających go pól [1]-[3], nazwy kolumny w osobnej kolumnie oraz zawartości pola w osobnej kolumnie. - @slice[FieldName]
- Począwszy od kolumny
FieldName kolejne pola są dzielone na pojedyncze wiersze.
Każdy wiersz wyjściowy składa się ze wszystkich pól poprzedzających kolumnęFieldName , nazwy kolumny w osobnej kolumnie oraz zawartości pola w osobnej kolumnie.
Cechy szczególne
Dwie nowe kolumny ogólneNależy zmienić ich nazwy zgodnie z potrzebami.
Można to zrobić, używając na przykład polecenia,
Przykład
To jest tabelaryczny harmonogram tygodniowy w formacie csv:
| Dzień tygodnia | Śniadanie | Lunch | Kolacja |
|---|---|---|---|
| Poniedziałek | Musli | Kolorowa sałatka ogrodowa | Zupa makaronowa |
| Wtorek | Musli | Kanapki | Zupa pomidorowa |
| Środa | Musli | Roszponka | Zupa ziemniaczana |
| Czwartek | Bułki | Coleslaw | Zupa z kurczaka |
| Piątek | 2 bułki | Sałatka pomidorowa | Zupa rybna |
- @slice
| Dzień powszedni | COLUMN_TITLE | COLUMN_VALUE |
|---|---|---|
| Poniedziałek | Śniadanie | Muesli |
| Poniedziałek | Lunch | Kolorowa sałatka ogrodowa |
| Poniedziałek | Kolacja | Zupa makaronowa |
| Wtorek | Śniadanie | Musli |
| Wtorek | Lunch | Kanapki |
| Wtorek | Kolacja | Zupa pomidorowa |
| Środa | Śniadanie | Musli |
| Środa | Lunch | Roszponka |
| Środa | Kolacja | Zupa ziemniaczana |
| Czwartek | Śniadanie | Bułka |
| Czwartek | Obiad | Coleslaw |
| Czwartek | Kolacja | Zupa z kurczaka |
| Piątek | Śniadanie | 2 bułki |
| Piątek | Obiad | sałatka pomidorowa |
| Piątek | Kolacja | zupa rybna |
Używając następujących poleceń:
