Fișier Csv. Cum se deschide extensia csv? Mai multe informații despre formatul CSV

Un fișier CSV (Comma Separated Values ​​​​File) este un fișier ale cărui valori vor fi separate prin virgulă. Formatul CSV este considerat un format text și este destinat să furnizeze date tabelare.

Un fișier .csv poate fi creat, de exemplu, utilizând utilitarul Nokia PC Suite în procesul de exportare a mesajelor utilizatorului de pe un dispozitiv mobil pe un computer. Rândurile dintr-un fișier CSV sunt rânduri individuale dintr-un tabel. Valoarea fiecărei coloane individuale este valorile separate prin virgule. Dacă valorile conțin caractere rezervate, ghilimelele duble sunt folosite ca delimitator. Este de remarcat faptul că acest format de date este utilizat de un număr mare de sisteme software; unele dintre utilitare folosesc punct și virgulă ca delimitatori.

Un tip de fișier cu extensie CSV conține informații care pot fi importate într-o bază de date, iar un fișier text similar poate conține datele necesare pentru organizarea tabelelor.

Un fișier CSV poate fi citit de un editor de text, iar lista acestor editori include majoritatea programelor folosite pentru a lucra cu text și tabele. Astfel, programe precum Microsoft Excel sau Corel WordPerfect Office pot deschide un fișier cu valoare de format .csv, iar formatul de fișier poate fi deschis și de LibreOffice, Apache OpenOffice și multe altele.

Fișierele de date cu format Comma Separated sunt responsabile pentru comunicarea între diverse sisteme și facilitează transferul și procesarea datelor voluminoase constând dintr-o structură tabelară.

Conceput pentru a prezenta date tabelare. Fiecare linie a fișierului este un rând al tabelului. Valorile coloanelor individuale sunt separate printr-un caracter delimitator - o virgulă (,). Cu toate acestea, majoritatea programelor interpretează liber standardul CSV și permit utilizarea altor caractere ca delimitator. În special în localitățile în care separatorul zecimal este o virgulă, un punct și virgulă este de obicei folosit ca separator de tabel. Valorile care conțin caractere rezervate (virgulă, punct și virgulă, linie nouă) sunt înconjurate de ghilimele duble ("); dacă valoarea conține ghilimele, acestea sunt reprezentate în fișier ca două ghilimele la rând. Liniile sunt separate printr-o pereche de caractere CR LF (0x0D 0x0A) (în DOS și Windows generează această pereche prin apăsarea tastei Enter. Cu toate acestea, implementările specifice pot folosi alți separatori de linii comune, cum ar fi LF (0x0A) pe UNIX.

În ciuda prezenței RFC, astăzi CSV este de obicei înțeles ca un set de valori separate de orice delimitatori, în orice codificare cu orice sfârșit de linie. Acest lucru face mult mai dificil să transferați date de la un program la altul, în ciuda ușurinței implementării suportului CSV.

Exemplu

Text original:

1997, Ford, E350,"ac, abs, moon",3000.00 1999,Chevy,"Venture""Extended Edition""","",4900.00 1996,Jeep,Grand Cherokee,"TREBUIE SĂ VIND! aer, acoperiș lunar, încărcat ",4799,00

Tabelul rezultat:

Pentru Microsoft Excel rusificat (în sistemele în care separatorul de listă este setat la virgulă), textul sursă va arăta astfel:

1965;Pixel;E240 - formaldehida (conservant periculos)!;"rosu, verde, spart";3000,00 1965;Soarece;"Si ar fi mai corect""Foloseste brazi de Craciun"";;4900,00 "N/a";Buton ;Comenzi rapide de la tastatură;„TREBUIE FOLOSIT! Ctrl, Alt, Shift”;4799.00

Tabelul rezultat:

Programe pentru editarea fișierelor CSV: Microsoft Excel, Numbers, TablePro, CSVed, OpenOffice.org Calc, KSpread, Google Docs. Importarea și exportul fișierelor CSV este posibilă în multe pachete de inginerie, cum ar fi ANSYS și LabVIEW. Nokia PC Suite creează, de asemenea, fișiere CSV atunci când copiați mesaje SMS de pe un telefon mobil pe un computer.

Vezi si

Legături

  • CSV-1203 (engleză)
  • Specificație RFC 4180 (engleză)

Fundația Wikimedia. 2010.

  • Gamma (litera)

Vedeți ce este „CSV” în alte dicționare:

    CSV- Saltar a navegación, search for other uses of this termino, véase CSV (desambiguación). Fișele CSV (del inglés comma separate values) sunt un tip de document în format deschis simplu pentru a reprezenta datele în forma de tabla, în las… … Wikipedia Español

    CSV- se poate referi la: Clerics of Saint Viator Common Stored Value Ticket Confederación Sudamericana de Voleibol Caracter forte și virtuți Christian Social Peoples Party Community Service Voluntari Platforma GM U, un minivan fabricat de General Motors… … Wikipedia

    Csv- steht für: Certified Server Validation, eine vorgeschlagene technische Methode zur Spam Vermeidung Character Separated Values ​​​​oder Comma Separated Values ​​​​, siehe CSV (Dateiformat) Chrëschtlech Sozial Vollekspartei (Christlich Soziale Volkspartei) ... Wikipedia Deutsch Volkspartei

    CSV- formatas statusas T sritis informatika apibrėžtis Duomenų bazės laukų įrašymo tekstiniu formatu būdas, kai duomenų laukai skiriami kableliais. Naują įrašą atitinka nauja eilutė. Formate CSV pentru adresă, programe, programe… … Enciklopedinis kompiuterijos žodynas

    .csv- , Erweiterung für eine ASCII Datei, die Daten aus einer Datenbankdatei enthält (Valori separate prin virgulă) … Universal-Lexikon

    CSV- (Valori separate prin virgulă) (Computer) format de fișier utilizat pentru stocarea informațiilor bazei de date în format ASCII (fiecare intrare sau câmp este separat prin virgulă și fiecare rând nou este reprezentat printr-o linie nouă)... Dicționar englez contemporan

    .csv- Das Dateiformat CSV beschreibt den Aufbau einer Textdatei zur Speicherung oder zum Austausch einfach strukturierter Daten. Die Dateiendung CSV ist eine Abkürzung für Comma Separated Values ​​​​(selectener Character Separated Values ​​​​oder Colon Separated … Deutsch Wikipedia

    CSV- Die Abkürzung CSV steht für: Certified Server Validation, eine vorgeschlagene technische Methode zur Spam Vermeidung Comma Separated Values ​​​​or Character Separated Values ​​​​, ein Dateiformat, siehe CSV (Dateiformat) Christlich Soziale Volkspartei… … Deutsch Wikipedia

    CSV- valoarea de răscumpărare în numerar (CSV) Suma de numerar care poate fi obținută de titularul poliței la anularea unei polițe de asigurare de viață întreagă. CSV poate fi, de asemenea, împrumutat de către proprietarul poliței. Doar anumite tipuri de polițe de asigurare de viață au numerar... ... Condiții financiare și de afaceri

    CSV- Această pagină a omonimii repertorie a diferitelor subiecte și articole partajate cu același nume. Sigles d’une unique letter Sigles de deux lettres > Sigles de trei scrisori Sigles de quatre lettres … Wikipédia en Français

Cărți

  • Piton. Crearea aplicației. Biblioteca Profesionistului, Wesley J. Chan, Cunoașteți deja Python, dar doriți să aflați mai multe? Mult mai mult? Afundați-vă într-o varietate de subiecte legate de aplicațiile din lumea reală. Cartea acoperă expresii regulate, rețele... Categorie: Tehnologia informației Seria: Biblioteca profesională Editura: DIALEXICA, Producator:

Anunţ

Format de fișier CSV pentru foi de calcul

Fișierele CSV (valori separate prin virgulă sau valori separate prin caractere) sunt fișiere care stochează date tabulare (numere și text) în format text simplu. Acest format este folosit pentru a colecta date din tabele și apoi le copiați în alte programe care funcționează cu tabele. În special, astfel de fișiere pot fi deschise de Microsoft Excel. Fișierele CSV sunt utilizate de diferite aplicații de foi de calcul. Simplitatea și fiabilitatea formatului permite utilizatorilor să lucreze cu astfel de fișiere fără probleme. Este demn de remarcat faptul că reprezentarea datelor folosită în formatul CSV precede primul computer personal cu mai bine de 10 ani. Această prezentare a datelor face posibilă creșterea acurateței informațiilor, mai ales în cazul utilizării sistemelor de stocare a datelor cu carduri perforate.

Informații tehnice despre fișierele CSV

Diferitele valori sunt separate în tabel printr-o secvență de șiruri de text ASCII (American Standard Code for Information Interchange). În această formă, astfel de date pot fi reprezentate ca valori în coloane separate de alte coloane printr-o virgulă (sau alt delimitator). Noile linii sunt create prin inserarea de noi linii de text. Formatul CSV este un singur stil de fișier cu text separat, de exemplu. Folosiți o virgulă (sau alt separator) pentru a separa valorile unele de altele. Acest separator poate fi o virgulă, o bară oblică inversă sau o bară oblică. Cu toate acestea, acest format în alte aplicații folosește ghilimele duble în jurul câmpurilor cu caractere speciale. Acest lucru facilitează transferul datelor către alte aplicații.

Mai multe informații despre formatul CSV

În programul dvs., trebuie să creați un tabel cu coloane care să conțină valorile produselor viitoare.

Exemplu de tabel:

În primul rând al tabelului nostru, este obligatoriu să folosiți numele câmpurilor pentru produsele noastre. Il avem articol- Cod furnizor, Nume- Numele produsului, Preț- Preț, vânzător- producator, țară- Țara de origine, imagini- calea spre imagine (detalii mai jos).

Câmp obligatoriu pentru a crea bunuri există un singur lucru:

  • Nume- Nume.

Există, de asemenea domenii principale, care sunt necesare pentru funcționarea produsului:

  • Preț- Preț,
  • articol- Cod furnizor.

Câmp obligatoriu pentru a sincroniza bunurile un lucru:

  • UniqueKey - un identificator unic pentru produs în sistemul de management; nu completați singur această coloană.

Alte câmpuri de produs pot fi selectate în mod arbitrar din numărul total de câmpuri. (puteți adăuga câmpuri noi pentru produsele dvs. sau pentru alte obiecte.)

Puteți specifica nume de coloane pentru a adăuga sau modifica valori:

  • info:url- câmp pentru subșirul URL;
  • info:nume- câmp pentru Numele obiectului din sistem;
  • info: sortare- un câmp pentru sortarea obiectelor în cadrul unei secțiuni;
  • info:acces- câmp pentru specificarea drepturilor de acces (de exemplu: 7733);
  • info: șablon- câmp pentru Șablon de ieșire, pot fi vizualizați indici de șablon de ieșire;
  • info: șterge- câmp pentru ștergerea unui produs, creați o coloană și completați celula produsului cu date arbitrare pentru a o șterge pe tot parcursul importului.

Puteți vedea lista de câmpuri de produs astfel: faceți clic pe „Opțiuni” → „Tipuri de obiecte” → „Produs”.

În editorul nostru tabelul arată astfel:


Odată ce tabelul este complet, exportați-l în format CSV. Și salvați fișierul, de exemplu, pe desktop.

În format CSV, dacă fișierul este deschis folosind Notepad, tabelul va arăta astfel:

articul;name;price;vendor;country;images UX31E;ASUS ZENBOOK;44400;Asus;China;http://site/alboms/3/3/zenbook..jpg HD-8838;Philips Saeco HD 8838;27462;Philips ;Rusia;http://site/alboms/3/3/saeco-hd-8838.jpg HD-8838;Delonghi ECAM 23..jpg

Când importați din CSV puteți specifica:

  • Secțiunea de produse (orice nivel), dacă secțiunea nu există, va fi creată;
  • Parametrii produsului;
  • Calea către imaginile produsului (imaginile trebuie să fie în aceeași arhivă zip ca și fișierul CSV);
  • Specificații;
  • Reduceri;
  • Dimensiuni.

Cerințe și capacități:

  • Numele mărfurilor trebuie să fie diferite:
    • Dacă un produs cu numele specificat este deja în secțiune, acesta va fi omis;
    • Dacă fișierul de import conține produse cu aceleași nume într-o secțiune, produselor vor fi alocate indicii „Nume (X)”, unde (X) este un număr de serie care începe de la 1 (unitate).
  • Fișierul CSV din arhivă trebuie să fie unul și să fie situat în rădăcina arhivei;
  • Imaginile pentru încărcare trebuie să fie împachetate împreună cu fișierul CSV, cu excepția imaginilor cu o adresă URL;
  • Numărul de secțiuni și produse în CSV nu este mai mare de 5000;
  • Formatul CSV nu acceptă tranziții de linie, astfel încât datele sau textul dintr-o celulă care utilizează o tranziție de linie vor fi interpretate incorect;
  • Formatul CSV folosește punct și virgulă „;” ca delimitatori, ceea ce face imposibilă utilizarea acestui caracter în text;
  • Greutatea totală a arhivei nu trebuie să depășească 64 MB pentru tarifele Economy și Standard, 128 MB pentru tarifele de lux și maxime. În timpul utilizării gratuite, există o limită de 3 MB.

Sfat: Creați mai multe produse completând toate câmpurile și utilizați caracteristica de export CSV. Deschideți fișierul în editor și veți afla ce date trebuie folosite în celulele tabelului.

Un exemplu de fișier CSV pregătit pentru import cu imagini poate fi descărcat .

Import de bunuri

Accesați sistemul de gestionare a site-ului și faceți clic dreapta pe secțiunea dorită, ca și cum ați crea un produs nou, apoi „Creați” → „Importați”. Va apărea o fereastră care vă va cere să introduceți un fișier și un tip de fișier. Faceți clic pe „Adăugați” și selectați tipul de fișier „CVS”. Faceți clic pe „Import”.

Dacă toți pașii sunt parcurși corect, veți vedea următoarea fereastră.

Sincronizarea produselor

Pentru a sincroniza produsele, acestea trebuie mai întâi exportate.



Veți descărca un fișier cu aproximativ următorul conținut.


Acest fișier este în format CSV. Deschideți-l cu un program de calcul (Microsoft Excel, Apple Numbers sau OpenOffice Calc). Coloană UniqueKey- contine un identificator unic al produsului in sistemul de management. Puteți modifica toate valorile produselor, cu excepția acestor valori în celulele coloanei UniqueKey .

Dacă ștergeți celula cu identificatorul de produs, aceasta va fi recreată,
cu titlul " Copie (N) (Titlu)", Unde (Nume)- numele său din coloană Nume, iar N este numărul copiei .

Importați fișierul CSV corectat în sistemul de management, așa cum este descris mai sus. Produse care conțin o înregistrare UniqueKey- își vor actualiza datele, produsele cu o celulă goală UniqueKey va fi creat.

Dacă nu ați editat și nu intenționați să editați valorile unei coloane, o puteți elimina din fișierul de import. Acest lucru va accelera încărcarea fișierelor și timpul de import, deoarece... datele inutile nu vor fi prelucrate.

De exemplu, dacă ai vrut să te schimbi numai prețul mărfurilor, în fișierul de import ar trebui lăsate numai coloane PrețȘi UniqueKey, coloanele rămase trebuie șterse (împreună cu antetul coloanei, adică ștergeți întreaga coloană).

Atenţie! La sincronizarea produselor, puteți specifica secțiunea în care va fi plasat produsul. În acest caz, importați fișierul în folderul pentru care ați specificat plasarea produsului.

Printre sarcinile aplicate cu care se confruntă, dacă nu un programator, atunci un utilizator avansat, importarea datelor de la o aplicație la alta nu este atât de rar. Și destul de des trebuie să importați date tabelare, pentru care a fost inventat formatul CSV. Au fost dezvoltate acum mai multe soluții alternative (XML este liderul dintre ele). Dar crearea unui fișier CSV rămâne soluția cea mai convenabilă în unele cazuri și cea mai problematică în altele.

Numele formatului reprezintă valori separate prin virgulă - separate. În Notepad, fișierul arată astfel:

16, 27, 33, 06 (nu este necesar să puneți un semn la sfârșit)

Și într-un tabel Excel sau o aplicație similară este deja așa:

Extensie de fișier .csv
Categoria de fișiere
Fișier exemplu (0,79 KiB)
Programe înrudite Microsoft Excel
Microsoft Works
Corel Quattro Pro
Apache OpenOffice
LibreOffice
Notepad Microsoft
Birou Libre
MobiSystems OfficeSuite Pro 7
00 01 02 03
01 15 34 11
16 27 33 06

Dar acum am analizat cel mai simplu caz. Problemele încep tocmai pentru că, datorită unei reprezentări a datelor foarte comprimate, formatul CSV este folosit pentru a transmite cantități mari de informații. Cel mai adesea, bazele de date conțin valori eterogene: digitale, alfabetice, alfanumerice, cu spații etc. Erorile apar adesea în matrice mari și, dacă, de exemplu, o virgulă suplimentară apare undeva în conținutul unuia dintre câmpuri, toate celulele se pot deplasa cu una.

În general, problemele întâlnite la importarea datelor prin CSV pot fi împărțite în trei categorii:

1 - Completarea incorectă a câmpurilor.

2 - Conversie incorectă a datelor la salvarea fișierului în CSV.

3 - Recunoașterea incorectă a formatului de către programul importator.

Am analizat deja parțial primul caz. Pentru a combate problema, este necesar să se furnizeze mijloace pentru a controla corectitudinea datelor introduse. De exemplu, dacă trebuie să colectați o bază de date cu adrese pentru trimitere prin corespondență, există scripturi speciale care verifică dacă persoana și-a introdus e-mailul în formatul necesar. Acolo unde există spații, virgule și orice alte date care pot fi citite incorect, conținutul câmpului trebuie să fie cuprins între ghilimele (așa-numitul computer „ ”).

Al doilea caz este legat de alegerea codificării. Este necesar să se afle, adesea empiric, care codificare va prefera programul importator. Windows folosește 1251 peste tot, așa că dacă există text Unicode în fișierul sursă, acesta va apărea ca fire de întrebări în aplicația de destinație. Excel are capacitatea de a salva în format CSV cu diferite codificări și delimitatori (pe lângă virgule, sunt folosite și tabulaturi și punct și virgulă), dar cel mai bine este să creați un fișier în Notepad++ sau OpenOfficeCalc.

Al treilea caz este o consecință a celui de-al doilea. Din punct de vedere istoric, formatul CSV nu a avut un singur standard. Multe programe tratează, de asemenea, fișierele TSV (delimitate prin tab-uri) și SCSV (delimitate prin punct și virgulă) ca CSV, în special pentru că extensia de fișier nu indică acest lucru. În acest caz, datele sunt citite incorect și nu sunt distribuite între celule în ordinea necesară. Cel mai bun sfat este să creați singur fișierul CSV. După cum am menționat deja, pentru a face acest lucru trebuie să utilizați un editor convenabil.

Trucurile despre cum să îmblânzești formatul CSV sunt cunoscute de programatori. Un simplu utilizator trebuie doar să urmeze recomandările noastre cu privire la crearea unui fișier. Cele mai puține probleme apar atunci când fișierul este creat special pentru import într-o anumită aplicație (se întâmplă diferit). Acest lucru facilitează luarea în considerare a tuturor problemelor posibile care apar pe parcurs.