UltKit

Convertor CSV în XLSX

Transformați un export CSV într-un registru Excel adevărat, fără stricăciunile pe care le face un dublu clic: codurile poștale își păstrează zerourile, numerele lungi de comandă își păstrează toate cifrele, iar numele în orice limbă se afișează corect.

Convertor de date

sau trage Fișiere CSV, TSV, TXT … aici ·

Maximum 95 MB per fișier· Până la 20 fișiere· Șterse după 30 minute

Rezultat

Fișierele sunt procesate pe serverele noastre și șterse după 30 minute.

Cum se folosește acest instrument

  1. 1

    Încărcați fișierele CSV

    Trageți exporturile .csv, .tsv sau .txt în zona de încărcare, până la 20 pe lot și 95 MB fiecare. Delimitator este setat pe detectare automată, așa că funcționează fișierele cu virgulă, punct și virgulă sau tabulator.

  2. 2

    Confirmați rândul de antet

    Primul rând este antet este activat, deci rândul 1 devine titlurile coloanelor. Dezactivați opțiunea dacă fișierul începe direct cu date și completați Numele foii dacă fila nu trebuie să se numească Sheet1.

  3. 3

    Convertiți și descărcați

    Apăsați Convertește în XLSX (Excel) și deschideți registrul în Excel, Google Sheets, Numbers sau LibreOffice.

Răspuns

Care este cea mai sigură metodă de a converti CSV în Excel?

Convertiți fișierul în loc să faceți dublu clic pe el. Încărcați CSV-ul și apăsați Convertește în XLSX (Excel): delimitatorul este detectat, primul rând devine antet, numerele devin celule numerice, iar valorile care ar fi alterate, precum 00125 sau un ID de 16 cifre, sunt păstrate ca text.

Ce trebuie să protejeze un convertor CSV în Excel

Un fișier CSV nu are tipuri: fiecare câmp este text, iar RFC 4180 spune doar cum sunt separate și delimitate câmpurile. Când Excel deschide direct un CSV, decide pentru fiecare celulă dacă textul este număr, dată sau formulă. De cele mai multe ori ghicitul este corect; excepțiile sunt tocmai datele care contează cel mai mult.

Excel păstrează 15 cifre semnificative, așa că un număr de card sau de urmărire de 16 cifre se termină cu 0. Valorile cu zerouri la început, precum codurile poștale 02134 sau SKU-urile 00125, devin simple numere. Texte precum 1-2 sau MARCH1 devin dată. Un fișier UTF-8 fără marcaj de ordine a octeților este citit în pagina de cod Windows, așa că São Paulo apare ca São Paulo. Exemplul de mai jos conține trei dintre aceste capcane.

Date CSV cu valori pe care Excel le modifică de obicei
sku,cod_postal,telefon,data_comenzii,awb,oras
00125,02134,+1 617 555 0142,2026-03-04,9400111202555842761234,São Paulo
00981,07030,+1 201 555 0187,2026-03-05,9400111202555842769876,Hoboken

CSV vs XLSX: ce poate conține fiecare format

from ↓ · to →Cell typesMai multe foiFormulasFormattingPeste 65.536 de rânduriPoate fi citit în orice editor de text
CSV– CSV to Cell types: no– CSV to Mai multe foi: no– CSV to Formulas: no– CSV to Formatting: noCSV to Peste 65.536 de rânduri: yesCSV to Poate fi citit în orice editor de text: yes
XLSXXLSX to Cell types: yesXLSX to Mai multe foi: yesXLSX to Formulas: yesXLSX to Formatting: yesXLSX to Peste 65.536 de rânduri: yes– XLSX to Poate fi citit în orice editor de text: no
XLSXLS to Cell types: yesXLS to Mai multe foi: yesXLS to Formulas: yesXLS to Formatting: yes– XLS to Peste 65.536 de rânduri: no– XLS to Poate fi citit în orice editor de text: no
supported not offeredCe poate conține fiecare format. Prin conversia CSV în XLSX câștigați celule tipizate și loc pentru formatare; nu se pot inventa formule pe care CSV-ul nu le-a avut.

CSV

Valori separate prin virgulă

CSV este un format text simplu pentru tabele, în care fiecare linie este un rând, iar virgulele separă coloanele. Este folosit încă din primele zile ale informaticii și este descris în RFC 4180, deși multe variante folosesc punct și virgulă sau tabulatori și codificări diferite ale textului. Aproape orice program de calcul tabelar, bază de date sau instrument de analiză îl poate importa și exporta, ceea ce îl face formatul implicit pentru mutarea datelor între sisteme. CSV stochează doar valori, fără formule, formatare, foi multiple sau tipuri de date.

Compresie
–
Transparență
–
Animație
–
Introdus în
–
Convertor CSV

XLSX

Registru Microsoft Excel

XLSX este formatul implicit de registru Microsoft Excel începând cu Office 2007, bazat pe standardul Office Open XML. Stochează mai multe foi, formule, formatare, grafice, tabele pivot și validarea datelor într-un pachet ZIP de fișiere XML. Acceptă peste un milion de rânduri pe foaie și este formatul implicit de schimb pentru foile de calcul de business. Google Sheets, LibreOffice și Numbers deschid XLSX, deși macrocomenzile și funcțiile avansate pot să nu se păstreze.

Compresie
–
Transparență
–
Animație
–
Introdus în
2007 · Microsoft
Convertor XLSX

CSV se transformă în XLSX atunci când datele exportate ajung la oameni: un raport pentru un manager, o listă de comenzi pentru un client, rezultatele unui sondaj pentru o echipă, toți așteptând un registru cu celule tipizate și nume de foaie, nu text brut.

Convertire CSV în XLSX: cum arată registrul

În fișierul convertit, sku, zip și tracking sunt celule text, deci 00125 și numărul de urmărire de 22 de cifre apar exact ca în CSV. Coloana ordered conține date ISO, pe care Excel le recunoaște ca date calendaristice, putând fi sortate și filtrate pe luni. Numele orașelor își păstrează diacriticele, deoarece fișierul este citit ca UTF-8, indiferent cum l-a salvat autorul CSV-ului.

Registrul primește o singură foaie, numită Sheet1 dacă nu schimbați Numele foii (maximum 31 de caractere, aceeași limită impusă de Excel). Formatarea coloanelor rămâne simplă, ca destinatarul să-și aplice propriile formate de număr. Dacă destinatarul folosește Excel 2003 sau un sistem vechi de import care refuză XLSX, CSV în XLS scrie în schimb formatul binar mai vechi.

Nu treceți registrul din nou prin CSV în Excel

După ce XLSX-ul este corect, continuați să lucrați în el. Dacă îl salvați înapoi ca CSV din Excel și redeschideți CSV-ul cu dublu clic, reapar toate problemele de conversie de mai sus. Când un sistem are din nou nevoie de CSV, exportați o copie nouă cu XLSX în CSV.

Întrebări frecvente despre CSV în XLSX

De ce să nu deschid pur și simplu CSV-ul în Excel și să-l salvez ca XLSX?

Pentru că Excel convertește valorile în timpul deschiderii, înainte să apucați să salvați. Zerourile de la început, numerele lungi și tot ce seamănă cu o dată sunt modificate în memorie, iar salvarea ca XLSX face aceste modificări permanente. Dacă convertiți mai întâi, fără ca Excel să ghicească, textul original rămâne neschimbat.

Fișierul XLSX rezultat este mai mic decât CSV-ul?

Adesea, da. XLSX este o arhivă ZIP, iar textul repetat, cum ar fi numele țărilor sau valorile de stare, este stocat o singură dată într-un tabel comun de șiruri, așa că exporturile pline de valori repetate se micșorează de obicei.

CSV-ul meu are peste un milion de rânduri. Ce se întâmplă?

O foaie de calcul Excel se oprește la 1.048.576 de rânduri, inclusiv antetul. Excel însuși afișează un avertisment „fișierul nu a fost încărcat complet” pentru astfel de fișiere. Împărțiți mai întâi CSV-ul sau încărcați-l într-o bază de date cu CSV în SQL, unde numărul de rânduri nu contează.

Poate Excel să nu-mi mai modifice datele de la sine?

Versiunile recente de Excel pentru Microsoft 365 au opțiuni de conversie automată a datelor la Fișier → Opțiuni → Date, unde puteți dezactiva eliminarea zerourilor de la început, conversia numerelor lungi și transformarea textului în date calendaristice. Versiunile mai vechi nu au un astfel de comutator, de aceea conversia în afara Excel este varianta mai sigură.

Ce separatoare recunoaște detectarea automată?

Verifică primele rânduri pentru virgule, punct și virgulă, tabulatoare, bare verticale și spații și alege caracterul care împarte fiecare rând în același număr de câmpuri. Dacă![coloanele arată greșit, setați Delimitator manual și convertiți din nou.

Se deschide fișierul XLSX și în Google Sheets?

Da. Încărcați-l în Google Drive și deschideți-l cu Google Sheets sau importați-l într-o foaie existentă. Rețineți că o foaie de calcul Google este limitată la 10 milioane de celule în total, în toate filele.