Polski opis CSV ed, Opisy programów FREE


0x01 graphic

PORTABLE

FREEWARE

http://csved.sjfrancke.nl/index.html#csved

Jest to łatwy w użyciu i silny edytor, który można stosować

do tworzenia i manipulowania plikami CSV.

Pozwala on na dodawanie, usuwanie / kolumn, zmianę kolejności kolumn,

zmianę separatora, filtrowanie elementów, usuwanie duplikatów,

dzielenie / łączenie kolumn, itp.

Przekład:

Robert Wiśniewski

0x01 graphic

http://chomikuj.pl/bobwis

0x01 graphic

SPIS TREŚCI

1. Wprowadzenie i historia

2. Jak korzystać z programu

2.1. Rozpoczęcie pracy

2.2. Edycja komórek

2.3. Obsługa plików UNICODE

2.4. Zapisywania zaznaczeń w plikach pod wybraną nazwą

2.5. Edycja kolumn

2.6. Kolejność kolumn

2.7. Dodawanie kolumn

2.8. Wiersz poleceń

2.9. Separator

2.10. Filtr

2.11. Poprawne łańcuchy

2.12. Naprawa plików CSV

2.13. Usuwanie pustych wierszy

2.14. Sortowanie plików

2.15. Import plików tekstowych

2.16. Eksport

3. Format plików CSV

4. Dodawanie i łączenie plików

5. Korzystanie z klawiatury

6. Adresy kontaktowe

7. Licencja i informacje dodatkowe

0x01 graphic

1. Wprowadzenie i historia

Wprowadzenie

Korzystając z programu CSVed można manipulować plikami CSV stosującymi dowolny separator.

Zawartość pliku CSV jest widoczna w widoku listy głównego okna programu.

Można edytować, dodawać, wstawiać usuwać i przesuwać elementy w widoku listy.

Ponadto, można łatwo usuwać i dodawać kolumny oraz zmieniać ich kolejność.

Możliwość wszechstronnego zapisywania pozwala na tworzenie nowych plików CSV,

Dostępne wyszukiwanie i zastępowanie.

Inaczej mówiąc, można robić wszytko co tylko chcemy z plikami CSV

CSVed jest programem Cardware. Gdy polubicie ten program, prosimy o przesłanie nam kartki pocztowej pod adresem podanym w rozdziale 6.

Ważne informacje

Jak podano wcześniej, program CSVed jest edytorem plików CSV.

Program oczekuje wprowadzenia plików bez błędów co oznacza, że każdy wiersz musi mieć jednakową liczbę pól.

Jak program obsługuje błędy przy wyświetlaniu danych - patrz rozdział 2.

Większość operacji, np. takich jak łączenie kolumn, itp. wymaga poprawnego pliku. Gdy plik nie jest poprawny, pojawia się komunikat o błędach oraz wyświetlana jest porada aby uruchomić polecenie sprawdzenia pliku za pomocą menu File | Check CSV File, a po sprawdzeniu, uruchomić polecenie naprawy pliku za pomocą menu File | Repair CSV File.

Tryb przenośny Portable (nowość od wersji 1.4)

Można wybrać przenośny tryb pracy Portable co oznacza, że wszystkie ustawienia, itp. będą zapisywane w folderze programu. Gdy tryb ten nie jest wybrany, program CSVed zapisuje domyślnie pliki w typowym folderze danych: C:\Documents and Settings\user\Application Data lub podobnym.

Starsze wersje CSVed zapisywały dane w Rejestrze Windows.

Historia


W oryginale pomocnika Help znajdują się zapisy wszystkich kolejnych zmian programu począwszy od 14 kwietnia 2004 (wersja 1.0 ) do 10 października 2011 (wersja 2.2.0).

Informacji tych w tym przekładzie nie tłumaczono (przypis tłumacza).

2. Jak korzystać z programu

Poniższe pozycje są łączami kierującymi do określonych tematów:

2.1. Rozpoczęcie pracy

Istnieją 4 sposoby otwierania plików CSV:

  1. Wybrać separator Set Separator, ustawić wiersz początkowy Start Row, po czym otworzyć plik poleceniem menu File | Open (patrz AD 1).

    Uwaga: Można wybrać opcję automatycznego wybierania separatora zaznaczając polecenie menu Tools | Get Sep Automatically.

    Jeśli się to nie powiedzie, usunąć to zaznaczenie, po czym spróbować ustawić separator ręcznie

  1. Skorzystać z funkcji importu za pomocą polecenia menu File | Import Text.

  2. Podwójnie kliknąć plik CSV.

    Jeśli separator nie jest poprawny, wybrać prawidłowy i kliknąć przycisk Refresh.

    Przed wykonaniem tej operacji musimy zarejestrować rozszerzenie SCV jako skojarzone z programem CSVed. W tym celu należy wybrać polecenie menu Tools | Options, po czym w otworzonym okienku dialogowym kliknąć zakładkę Associate Extension oraz ustawić odpowiednie opcje.

  3. Przeciągnąć i upuścić plik CSV z eksploratora do otwartego programu lub upuścić go na ikonę skrótu CSVed na pulpicie.

    Jeśli separator nie jest poprawny, patrz punkt 3.

AD 1). Rozpocząć otwarciem pliku SCV ale na początku wybrać odpowiedni separator lub
ustawić program aby go wykrywał automatycznie

Następnym krokiem jest ustawienia wiersza początkowego Start Row.

Domyślnym jest wiersz 1, ale jeśli chcemy pominąć dwa pierwsze wiersze, ustawiamy tą wartość na 3 (pole wyróżnione na czerwono ma poniższym obrazie).

Istnieją 2 sposoby tworzenia nowego pliku CSV:

  1. Skorzystać z polecenia menu File | New

  2. Wkleić zawartość schowka klawiszami CTRL + V lub za pomocą polecenia menu kontekstowego Paste from Clipboard as a New File.

Przykład pliku z dwoma ukrytymi wierszami:

"Philips ""Holland""","20,90","-10,45" Ukryć ten wiersz w CSVed
"""AksoNobel ""Sweden"" Europe""","50,00","+5,90" Ten wiersz również
"""Unicore"" NoWhere","9,75","+1,25"
"Heineken ""Bier"" Amsterdam","56,90","+8,00"

0x01 graphic

Gdy zamierzamy ustawić wiersz startowy, wybieramy w tym przypadku tylko jedną kolumnę (patrz obraz po prawej stronie) i nie zamykać ani nie zapisywać pliku, lecz tylko zmienić liczbę wierszy aby wyświetlić plik w poprawny sposób.

Zaznaczyć pole Use Value at Every File gdy chcemy zawsze zaczynać od tego samego wiersza przy ładowaniu plików.

Gdy chcemy zawsze wprowadzać napis nagłówka kolumny, zaznaczyć pole Use Start Row and Column Captions. Przy ładowaniu pliku, program CSVed będzie sprawdzał liczby kolumn i pierwszy wiersz będzie ustawiony jako licznik kolumn.

Przy ładowaniu pliku CSV, program CSVed sprawdza liczby kolumn.

Korzysta on z pierwszego wiersza pliku do ustawiania licznika kolumn.

Gdy jeden z wierszy ma zbyt mało kolumn, niektóre puste kolumny zostaną dodane.

Gdy jeden z wierszy ma zbyt wiele kolumn, niektóre prawe kolumny będą ignorowane.

Można manipulować plikami jak tylko zechcemy. W menu plików File można znaleźć takie pozycje jak Save oraz Save As służące do zapisywania zmian.

2.2. Edycja komórek

0x01 graphic

Można włączać / wyłączać możliwość edycji komórek Enable / Disable Cell Edit klikając przycisk wyróżniony niebieską ramką na poniższym obrazie. Kliknąć w komórce (wyróżnionej czerwoną ramką na poniższym obrazie), którą chcemy edytować. Tekst jej pojawi się w polu edycji. Można zmienić ten tekst i wcisnąć klawisz ENTER aby zatwierdzić zmiany.

Kliknięcie przycisku wyróżnionego zieloną ramka na powyższym obrazie Enable Direct Editing otwiera edytor komórki pozwalający na edycję dużych ilości tekstu.

0x01 graphic

2.3. Obsługa plików UNICODE i ich zapis jako pliki ANSI

OBRAZ 1 - Gdy zobaczymy poniższy widok (w czerwonej ramce) na poniższym obrazie, istnieje 99,9 % pewności, że próbujemy otworzyć plik UNICODE.

0x01 graphic
\

OBRAZ 2 - Kliknięcie przycisku wyróżnionego czerwoną ramką na poniższym obrazie, otwiera ten plik wewnątrz wbudowanego edytora tekstowego lub możemy skorzystać z polecenie menu File | Open Current File in Text Editor. Zawartość pliku UNICODE ukaże się w tym edytorze.

0x01 graphic

OBRAZ 3 - Teraz możemy wybrać polecenie menu File | Save as ANSI file. Będziemy od tej chwili otwierać ten plik do edycji tak jak normalnie w CSVed.

0x01 graphic

2.4. Zapisywania zaznaczeń w plikach pod wybraną nazwą

Patrz zakładka Save.

Istnieją 4 sposoby zapisywania zaznaczenia:

  1. Zaznaczyć pole Use Selected Rows i oczywiście zaznaczyć odpowiednie wiersze.

  2. Zaznaczyć pole Use Selected Columns i oczywiście zaznaczyć odpowiednie kolumny.

  3. Skorzystać z kombinacji dwóch powyższych opcji.

  4. Wyfiltrować elementy korzystając z zakładki Filter.

Jeśli trzeba, można wybrać inny separator.

2.5. Edycja kolumn

Można zmieniać cała zawartość kolumn, zaznaczać kolumny do edycji oraz wypełniać ich pola nowymi wartościami.

Puste pola edycji oczyszczają zawartość kolumn.

Gdy mamy zaznaczone jakieś wiersze i zaznaczone jest pole sprawdzania, wówczas tylko zaznaczone wiersze w zaznaczonych kolumnach ulegną zmianie.

2.6. Kolejność kolumn

Gdy chcemy zmienić kolejność kolumn przez przeciąganie ich nagłówków w nowe miejsca, można skorzystać z przycisku Set New Column Order w zakładce Sort aby zapisać nową kolejność.

Ta nowa kolejność będzie zapisana tylko w widoku listy Listview, ale plik nie ulegnie zmianie.

Nie można przy tym korzystać z innego separatora.

2.7. Dodawanie kolumn

Przy dodawaniu kolumn można wypełniać nowe kolumny nowymi wartościami wg uznania.

2.8. Wiersz poleceń

Zaczynając pracę od wiersza poleceń lub od pliku wsadowego, korzystamy z poniższej składni:


[CSVed program file][space]["data file"]

C:\Program Files\CSVed.exe "c:\Program Files\data\mydata.csv"

Gdy program CSVed jest uruchomiony, można przeciągać i upuszczać pliki CSV w otwartym oknie programu. Rozpoznawane są wtedy tylko pliki z rozszerzeniem CSV.

2.9. Separator

Inny separator można stosować tylko przy korzystaniu z takich poleceń menu jak: Save oraz Save As.

Kliknięcie prawym klawiszem myszki w zakładce Save otwiera menu kontekstowe pozwalające również na wybranie tych poleceń.

2.10. Filtr

Do filtrowania służy zakładka Filter an Dups.

Filtr w trybie globalnym Global działa na całym pliku (wszystkie kolumny).

W trybie dokładnym Exact, filtr przeszukuje cale kolumny w celu dopasowania.

Można odwrócić zaznaczenie i usunąć wyfiltrowane pozycje, albo zapisać je do nowego pliku CSV.

2.11. Poprawne łańcuchy

Do sprawdzania łańcuchów służy zakładka Proper.

Wielkie i małe znaki zapewne nie wymagają objaśnienia.

W zdaniach „kapitalizowanych”, pierwsza litera zawartości komórki jest „kapitalizowana” w zakresie od a do z oraz od A do Z (dotyczy to również obcych znaków z akcentami).

Przy „kapitalizowanych” wyrazach, można wpływać na każdy znak znaleziony w zestawie znaków.

Do standardowego zestawu znaków należą również spacja i podwójny cudzysłów. Można rozszerzać ten zestaw lub tworzyć własne zestawy, jeśli jest to konieczne. Zestawy znaków nie korzystają z separatorów.

2.12. Naprawa plików CSV

Do naprawy plików CSV służy polecenie menu Tools | Repair CSV File. Podobną funkcje spełnia polecenie menu Tools | Check CSV File, ale dodaje ono również puste elementy lub usuwa elementy nadmiarowe.

Pierwszy wiersz jest wykorzystywany jako szablon dla reszty pliku.

Patrz również rozdział 1. „Ważne informacje”.

Uwaga: Z uwagi na to, że CSVed uruchamiany jest w trybie wirtualnym naprawia on tylko wiersze widoczne widoku listy Listview.


Wiersze o mniejszej liczbie elementów od wiersza pierwszego są naprawiane przez dodawanie separatorów.

Puste wiersze są naprawiane również przez dodawanie separatorów.

Wiersze o większej liczbie elementów od wiersza pierwszego nie są naprawiane i nie ulegają zmianie


2.13. Usuwanie pustych wierszy

Do usuwania pustych wierszy służy polecenie menu Edit | Remove Blank Lines.

Puste wiersze w ogóle nic nie zawierają.

Wiersz mający 10 separatorów NIE jest pustym wierszem, ale zawiera 10 pustych elementów.

Wiersz z samymi spacjami NIE jest pustym wierszem, ale jest wierszem o jednej kolumnie.

2.14. Sortowanie plików

Pliki CSV można sortować dwiema metodami:

  1. Przez kliknięcie nagłówka kolumny (nie zapomnieć o włączeniu opcji zezwolenia na sortowanie kolumn) - patrz opcje. Pierwsze kliknięcie sortuje malejąco, a drugie rosnąco.

  2. Korzystając z polecenia menu Edit | Global Sort (jest to znacznie szybsze od sortowania kolumn).

2.15. Import plików tekstowych

Począwszy od wersji 2.0, dodano polecenie menu File | Import Text, które powoduje importowanie okaleczonych plików. Plik taki ma w pierwszym wierszu mniej pół niż inne wiersze.

2.16. Eksport

Począwszy od wersji 2.0, dodano polecenie menu File | Export i usunięto zakładkę Export.

3. Format plików CSV

W komputerach, pliki CSV (wartości z separatorami w postaci przecinków ) zawierają wartości zestawione w tabelach jako serie wierszy tekstowych ASCII zorganizowane w taki sposób, że każda wartość kolumny jest oddzielana przecinkiem od nastopnej wartości kolumny, a każdy wiersz rozpoczyna nową linię.

Uwaga: Osadzone znaki łamania wierszy (\n, 0x0A, 0x0D 0x0A) lub inne kody nie są rozpoznawane przez program CSVed.

Przykład:

Jansen,Jan,944-7077
Gerritsen,Marie,370-3920
Smit,Abigail,299-3958
(etc.)

W powyższym przykładzie separatorem jest przecinek.

Philips;20,90;-10,45
AksoNobel;50,00;+5,90
Unicore;9,75;+1,25


W powyższym przykładzie separatorem jest średnik.

0x01 graphic

Gdy jako separator stosowany jest przecinek, wówczas dane z przecinkiem jako znakiem dziesiętnym umieszczane są w cudzysłowach:

Philips,"20,90","-10,45"
AksoNobel,"50,00","+5,90"
Unicore,"9,75","+1,25"

0x01 graphic

Ostatni przykład pokazuje dane osadzone w pojedynczych i w podwójnych cudzysłowach:

"Philips ""Holland""","20,90","-10,45"
"""AksoNobel ""Sweden"" Europe""","50,00","+5,90"
"""Unicore"" NoWhere","9,75","+1,25"
"Heineken ""Bier"" Amsterdam","56,90","+8,00"


0x01 graphic

Plik CSV jest sposobem gromadzenia danych z jednej tabeli, aby można go było przekształcić jako wejście do innej aplikacji zorientowanej tablicowo, takiej jak np. MS Excel, Quattro Pro, OpenOffice lub relacyjne bazy danych, które mogą czytać pliki CSV. Pliki takie są czasem nazywane plikami spłaszczonymi Flat File.

Plik spłaszczony, jest to plik zawierający rekordy, które nie są sobą strukturalnie powiązane. Nazwa ta często jest stosowana do opisu dokumentów tekstowych, z których został usunięte wszystkie znaki formatujące i strukturalne stosowane w procesorach tekstu.

Trochę informacji o podwójnych cudzysłowach Double Quotes

Wybrać polecenie menu Tools | Options i w otworzonym okienku dialogowym kliknąć zakładkę Double Quotes. Zobaczymy poniższy widok:

0x01 graphic

Gdy zaznaczymy pole Save CSV File with Double Quotes, zobaczymy, że elementy oddzielane separatorami znajdują się w podwójnych cudzysłowach. Z opcji tej należy korzystać z ostrożnością.

4. Dodawanie i łączenie plików

Dodawanie

Można dodawać nowy plik na końcu otwartego pliku. Liczba wierszy w tym pliku z tego powodu wzrośnie.

Gdy dodawany plik ma więcej kolumn, wówczas otwarty plik nie będzie wyświetlany i zostanie utracony przy zapisywaniu nowego pliku

Aby tego uniknąć:

Korzystając z opcji Skip First Line, itp. można pominąć pierwszy wiersz lub więcej wierszy yak kat p wyspecyfikowano w polu Set Start Row.

Łączenie

Dołączany plik dopisywany (rzędami) do otwartego pliku. Dlatego liczba kolumn wzrasta.

Nie trzeba zwracać uwagi na nagłówki, itp. w kombinowanych plikach.

5. Korzystanie z klawiatury

[Delete]     ⇒ usuwa zaznaczone elementy
[Insert]    ⇒ wstawia nowy elementy w miejscu kursora
[Page Up]    ⇒ przewija stronę w górę w widoku listy Listview

[Page Down]  ⇒ przewija stronę w dół w widoku listy Listview
[Home]       ⇒ zaznacza pierwszy wiersz
[End]        ⇒ zaznacza ostatni wiersz
[Esc]        ⇒ zatrzymuje większość procesów
[Enter]      ⇒ uaktywnia edytor rekordów z zaznaczonym rekordem


Zaznaczanie wszystkich elementów od zaznaczonego, do ...


[Ctrl][Shift][Home]        ⇒ góry widoku listy
[Ctrl][Shift][End]         ⇒ końca widoku listy
[Ctrl][Shift][Page Up]    ⇒ pierwszego widocznego elementu widoku listy
[Ctrl][Shift][Page Down]   ⇒ ostatniego widocznego elementu widoku listy
[Shift][Mouse Left Click]  ⇒ od zaznaczonego elementu do klikniętego
[Ctrl][Mouse Left Click]   ⇒ zaznacza / odznacza kliknięty element w zaznaczonym zakresie

6. Adresy kontaktowe

Sam Francke w Internecie:


mailto:csved@sjfrancke.nl
home page: http://csved.sjfrancke.nl/index.html


Adres do korespondencji pocztowej:

S.J. Francke
Arendlaan 41
3853 SB Ermelo
The Netherlands

7. Licencja i informacje dodatkowe

Zrzeczenia

CSVed JEST DOSTARCZANY W POSTACI „JAKA JEST” BEZ ŻADNEJ GWARANCJI NA JEGO PRZYDATNOŚĆ HANDLOWĄ LUB NADAWANIE SIĘ DO OKREŚLONYCH POTRZEB, ANI ŻADNYCH INNYCH GWARANCJI JAWNYCH LUB DOMNIEMANYCH. AUTOR NIE BIERZE ŻADNEJ ODPOWIEDZIALNOŚCI ZA UTRATY DANYCH, SZKODY, STRATY ZYSKU ANI ŻADNEGO INNEGO RODZAJU STRAT ZWIĄZANYCH Z KORZYSTANIEM Z TEGO PROGRAMU.

Licencja

CSVed jest programem bezpłatnym. Licencja ta gwarantuje bezpłatne korzystanie z tego programu tak długo jak sobie użytkownik zażyczy. Nie można kopiować, oddawać w dzierżawę, leasing, sprzedawać, modyfikować dekompilować, deassemblować, przetwarzać ani przenosić tego programu za wyjątkiem sytuacji dozwolonych w tej licencji. Wszelkie nieupoważnione użycie tego programu powoduje natychmiastowe przerwanie tej licencji. Wszelkie prawa do tego programu są zastrzeżone, a ich właścicielem jest Sam Franckie.

Dystrybucja

Można kopiować oryginalną wersję CSVed i jego dokumentację wg uznania i rozprowadzać dokładne kopie oryginalnej wersji komukolwiek. Nie można rozprowadzać oryginalnej wersji CSVed ani jego dokumentacji metodą elektroniczną bez zgody autora. Oznacza to, że oryginalne archiwum powinno zawierać wszystkie związane z nim pliki. Nie można sprzedawać ani żądać dotowania / darowizn za rozprowadzanie kopii tego programu bez uprzedniej zgody autora.

Raporty o blędach

Prosimy o nadsyłanie raportów o stwierdzonych błędach programu do autora na adres poczty elektronicznej e-mail podany w rozdziale 6. Wszelkie uwagi będą mile widziane.

Jest to nazw tradycyjna. Separatory mogą być różne, np. średniki, tabulatory, etc. (przypis tłumacza).

- 12 -

0x01 graphic



Wyszukiwarka