Może występować jako :
• | typ - dane rozdzielone przecinkiem -tzw comma separated file |
• | typ - typ textowy - dane rozdzielane spacjami |
• | typ - standard dla contestów - dane w ukladzie kolumnowym rozdzielane spacjami . W przypadku wybrania tego typu zbioru na wejściu nie jest możliwe dokonywanie sortowania . W przypadku wybrania z menu Sortowanie zbioru pojawi się komunikat jak niżej |
• | typ TXT , stałe kolumny , CSV , psedo CSV . Ten typ wymaga szerszego omówienia . Został on specjalnie zaprojektowany dla przygotowania danych startowych dla dyplomu dla programu AWARD_SECRETARY . Od jednego z krótkofalowców otrzymałem dane w postaci zbioru tekstowego dla już zatwierdzonego dyplomu PGA_H award |
References worked for the Gminy award by SP7OGP on all bands
Mode: All mode
Page:
--------------------------------------------------------------------------------
DATA OF FIRST QSO
---------------------------------------
REFERENCE QSO Conf. CALLSIGN DATE TIME BAND
---------------------------------------------------------------------------------------
AB04 Wałbrzych (miasto) 3 3 SQ6OXC 13/02/2010 07:06 80 m.
AB08 Stare Bogaczowice 1 0 SP/OM9ABA 09/10/2010 06:25 80 m.
AC01 Sochaczew (miasto) 11 3 SQ5M 09/05/2009 15:08 80 m.
By ten zbiór mogłby być zastosowany jako zbiór startowy dla programu AWARD_SECRETARY trzeba dokonać nastepujących czynności :
1. | Trzeba wprowadzić mozliwość wprowadzania danych w postaci kolumnowej o stałej szerokości |
2. | Trzeba zapewnić usuwanie zbędnych linii opisowych . |
3. | Trzeba zapewnić usuwanie zbędnych kolumn |
4. | Trzeba zapewnić wprowadzanie własnego opisu znaczenia kolumn |
5. | Trzeba zapewnić zamianę niektórych słów ( np (miasto) na miasto ) lub m. na M |
6. | Trzeba zapewnić zamianę pojedynczych znaków na inny znak np ( na pusty znak . |
7. | Trzeba zapewnić zamianę polskich znaków na ich odpowiedniki ASCII .ze względu na międzynarodowe zastosowanie programu HAM_SECRETARY i AWARD_SECRETARY . |
8. | Oprócz mozliwości wprowadzania danych w postaci kolumnowej , trzeba zapewnić możliwość wprowadzania danych , dla których separatorem pól danych jest nie tylko przecinek , ale kazdy dowolny znak jako separator danych . |
Po wybraniu typ TXT , stałe kolumny , CSV , psedo CSV zgłosi się nam
| Otwieranie zbioru do edycji i translacji zbioru
dla dyplomu PGA_H award |
| Przescrolowanie tablicy celem lepszego zobaczenia
gdzie należy wstawic pionowe linie rodzielające dane |
| Wstawienie pionowych linii rozdzielających kolumny pól danch |
| Wygląd tablicy po wprowadzaniu kolumnowym |
Teraz trzeba usunąc zbedne linie opisowe . Trzeba je zaselektować przez używaniu lewego przycisku myszy z klawiszem CTRL , lub klawiszem SHIFT , gdy chcemy zaselektować więcej wierszy jednym kliknięciem . Nastepnie należy kliknąc prawym przyciskiem myszy na tablicy i wybrac Usuń selektowane wiersze .
| Usunięcie selektowanych wierszy |
Teraz trzeba dokonać edycji opisu kolumn . Edycję dowolnego pola otrzymuje się po dwukrotnym kliknęciu w polu .
| Edycja pola nagłówkowego PGA lub dowolnego innego |
| Usunięcie kolumny |
| Poszukaj wartości w kolukmnie i zamień |
Teraz trzeba zamienić (miasto) na miasto
Zamień takst
| Komunikat Brak wiecej wystąpień tekstu |
Podobnie zamieniamy dla kolumny BAND m. na M zgodnie ze standardem ADIF oraz zamieniamy polskie litery na ich odpowiedniki ASCI
Jesli chcemy znależć wiersz dla wyznaczonego znaku wpisujemy go w pole
| Szukanie wiersza wg znaku callsign |
Teraz trzeba dokonać własciwej transalacji pliku , a właściwie danych w tablicy . W tym celu wybieramy najpierw do jakiego typu chcemy przetranslowac plik np , adi
| Wybór formatu wejsciowego i wyjściowego ora typu zbioru wyjściowego |
Wybór translacji z menu
| Zatwierdzenie translacji |
| Wpisanie nazwy zbioru wyjściowego |
| Komunikat końcowy o zapisaniu zbioru wyjściowego |
Teraz pokaże jak przy pomocy opcji typ TXT , stałe kolumny , CSV , psedo CSV wczytać dane i poprawić dane w postaci CSV
"ADDRESS","DISTANCE","ARRL_SECT","BAND","CALL","CNTY","COMMENT","CONT","CONTEST_ID","CQZ","USER_1","DXCC","FREQ","GRIDSQUARE","IOTA"
,"ITUZ","USER_2","USER_3","MODE","NAME","NOTES","OPERATOR","PFX","PROP_MODE","QSL_RCVD","QSL_SENT","QSL_VIA","QSLMSG","QSLRDATE",
"QSLSDATE","QSO_DATE","QTH","RST_RCVD","RST_SENT","RX_PWR","SAT_MODE","SAT_NAME","SRX","STATE","STX","K_INDEX","TEN_TEN",
"TIME_ON","TIME_OFF","TX_PWR","SFI","A_INDEX","eQSL_QSL_SENT","eQSL_QSL_RCVD","LOTW_QSL_SENT","LOTW_QSL_RCVD","FREQ_RX","BAND_RX","APP_LOGGER32_QSO_NUMBER"
"","","","20M","FR5ZD","","zwrot - not member","AF","","39","","453","14,09","","AF-016","53","","","RTTY","",
"HENRI NAMTAMECO RAMPE DE ST. FRANCOIS 5052 TOUR LA CHAUMIREE F-97400 ST. DENIS REUNION","SP9AUV","FR5","","N","Y",
"DIRECT F6FYD","","","20050820","19880827","","579","589","","","","","","","","","17:00","17:00","","","","Y","N","N","N","","","00002146"
"","","","20M","V85RM","",
"zwrot F6FNU zaprzeswtal Menagera - brak direct V85RM 19.09.2006","OC","","28","","345","14,09","","","54","","","RTTY","","","SP9AUV","V85","","N","Y",
"DIRECT F6FNU","","","20050820","19890611","","559","589","","","","","","","","","22:54","22:54","","","","Y","N","N","N","","","00002330"
"","","","15M","FP5DX","","wyslalem e-mail do QSL managera ale brak odpowiedzi","NA","","05","","277","21,1","",
"NA-032","09","","","RTTY","","","SP9AUV","FP5","","N","Y","DIRECT TK5NN","","","20050820","19900930","","599/05","599/15","","","","","","","","","14:52","14:52","","","","Y","N","N","N","","","00003061"
"","","","20M","ZC4RAF","","","AS","","20","","283","14,2","","AS-004","39","","","SSB","","","SP9AUV","ZC4","","N","N","5B4YX","","","","20000524","","59","59","","","","","","","","","19:49","19:49","","","","Y","N","N","N","","","00003321"
"Claude Laget, P.O. Box 1373 GPO, Phnom Penh 99999,Cambodia",
"","","20M","XU7ABN","","","AS","","26","","312","14,079","","","49","","","RTTY","Claude","","SP9AUV","XU7","","N","Y","DIRECT","","","20050820","20050622",
"Phnom Penh","599","599","","","","","","","","","17:28","17:31","50","","","Y","N","N","N","","","00003943"
Po wczytaniu danych otrzymamy
| Zmiana opcji importu dla pliku stricte typu CSV
tj rozdzielone przecinkiem |
| Wygląd danych w tablicy po zaimportowaniu pliku stricte typu CSV |
Jesli chcemy zedytować pole to klikamy na nim dwukrotnie i zmieniamy jego zawartość
| Edytowanie pola |
Dalszy przebieg jest podobny jak opisano wyżej
|