Skocz do zawartości
Forum Kopalni Wiedzy

Ranking


Popularna zawartość

Treść z najwyższą reputacją w 05.07.2018 uwzględniając wszystkie działy

  1. 1 punkt
    Gdybyś chciał to zrobić z linii komend: Plik z kontaktami: in.csv 1. Sprawdzenie kodowania pliku enca -i in.csv 2. Zmiana kodowania pliku (tu UTF-8 -> CP1250) iconv -f UTF-8 -t CP1250 in.csv > in_1250.csv 3. Usunięcie części kolumn awk 'BEGIN{FS=","; OFS=",";} {print $1,$4,$26}' in_1250.csv > short.csv gdzie $1,$4,$26 to nr kolumn 4. Teraz ten plik (short.csv) możesz zaimportować do jakiegoś arkusza i edytować. 5. Potem eksportujesz arkusz do csv (dla Google Docs przykładowo: wget --no-check-certificate --output-document=exported.csv 'https://docs.google.com/spreadsheets/d/<KEY>/export?gid=<GID>&format=csv' gdzie <KEY> i <GID> bierzesz z linku do arkusza https://docs.google.com/spreadsheets/d/<KEY>/edit#gid=<GID> (Uważaj na prawa dostępu do arkusza.) 6. Dodanie pozostałych kolumn: awk 'BEGIN{FS=","; OFS=",";} {if (FNR == 1) {print "Name,Given Name,Additional Name,Family Name,Yomi Name,Given Name Yomi,Additional Name Yomi,Family Name Yomi,Name Prefix,Name Suffix,Initials,Nickname,Short Name,Maiden Name,Birthday,Gender,Location,Billing Information,Directory Server,Mileage,Occupation,Hobby,Sensitivity,Priority,Subject,Notes,Language,Photo,Group Membership,E-mail 1 - Type,E-mail 1 - Value,E-mail 2 - Type,E-mail 2 - Value,Phone 1 - Type,Phone 1 - Value,Phone 2 - Type,Phone 2 - Value,Phone 3 - Type,Phone 3 - Value,Phone 4 - Type,Phone 4 - Value,Address 1 - Type,Address 1 - Formatted,Address 1 - Street,Address 1 - City,Address 1 - PO Box,Address 1 - Region,Address 1 - Postal Code,Address 1 - Country,Address 1 - Extended Address,Organization 1 - Type,Organization 1 - Name,Organization 1 - Yomi Name,Organization 1 - Title,Organization 1 - Department,Organization 1 - Symbol,Organization 1 - Location,Organ,Name,Notes Job Description,Website 1 - Type,Website 1 - Value"} else { print $1,",",$2,",,,,,,,,,,,,,,,,,,,,",$3}}' exported.csv > out.csv gdzie print $1,",",$2,",,,,,,,,,,,,,,,,,,,,",$3 to dodanie odpowiedniej ilości przecinków. Możesz też dać jakieś warunki np.: {if($1=="programista") print $1,",",$2,",,,,,,,,,,,,,,,,,,,,",$3} 7. Ewentualna zmiana kodowania otrzymanego pliku 8. Import przez kontakty google
Ten Ranking jest ustawiony na Warszawa/GMT+02:00
×
×
  • Dodaj nową pozycję...