Конвертор от CSV към XLSX
Конвертирането на прости текстови CSV файлове в богати на функции XLSX електронни таблици позволява усъвършенствано форматиране на данни, формули и множество листове.
Сравнение на формати и технически спецификации
| Спецификация | CSV | XLSX |
|---|---|---|
| MIME тип | text/ | - |
| Тип | таблични данни | - |
| Компресия | няма | - |
| Стандартна спецификация | IETF RFC 4180 | - |
| Заглавни байтове (Magic Bytes) | Текстов поток с разделители според RFC 4180 | - |
Преглед на формата и приложения
Стойностите, разделени със запетаи (CSV), представят таблични данни с помощта на обикновен текст, където всеки ред е ред, а всяка колона е разделена със запетая. Въпреки че тази простота прави CSV универсално четим от бази данни и езици за програмиране, той няма поддръжка за форматиране на клетки, формули и диаграми. Excel таблиците използват XLSX формата за организиране на данни в работни книги с множество листове, визуални стилове и автоматични изчисления. Анализаторите на данни, счетоводителите и ръководителите на проекти често трябва да преместват информация от основни бази данни в напълно стилизирани работни книги. Трансформирането на суров CSV файл в XLSX контейнер добавя визуална яснота и структура. Това позволява на екипите да споделят отчети, които включват цветно кодирани заглавки, валутни символи и работещи аритметични формули вместо статичен текст.
Технически спецификации и анализ на кодеците
CSV е текстов формат, идентифициран от MIME типа text/csv. Той не съдържа магически байтов подпис, като разчита изцяло на текстово кодиране като UTF-8. XLSX форматът, напротив, не е един единствен бинарен файл, а архивиран ZIP файл, съдържащ множество XML файлове, структурирани съгласно стандарта Office Open XML. ZIP контейнерът започва с магическите байтове PK (50 4B 03 04). Вътре в този контейнер отделните XML файлове дефинират данните на работния лист, споделените низове, стиловете и връзките на работната книга. Конвертирането на CSV към XLSX изисква разчитане на текстовите редове и колони, тяхното картографиране в подходящата структура на XML листа и компресиране на крайния пакет в ZIP контейнера.
Съвместимост с операционни системи и браузъри
Съвместимостта на тези формати с операционни системи и софтуер се различава значително. CSV файловете се отварят в почти всеки текстов редактор или програма за електронни таблици, включително Microsoft Excel, LibreOffice Calc, Google Sheets, Notepad и Terminal. XLSX се поддържа вградено от Microsoft Excel (версия 2007 и по-нова), LibreOffice, Google Sheets, Apple Numbers и различни мобилни офис приложения за iOS и Android. Съвременните браузъри могат да покажат CSV като обикновен текст или да го обработят с JavaScript библиотеки, докато за преглед на XLSX в браузър обикновено е необходим специализиран уеб визуализатор за офис документи или облачен инструмент за конвертиране.
Полезна информация
Преди конвертиране запазете CSV файла си с UTF-8, защото конверторът винаги го чете като UTF-8. Запазването на CSV със специални знаци в неправилна кодировка може да доведе до нечетим текст в готовата работна книга на Excel.
Често задавани въпроси
Как да конвертирате CSV таблица в Excel таблица без загуба на качество?
Конвертирането от CSV в XLSX запазва стойността на всяка клетка от CSV файла. Конверторът обаче съхранява всяка стойност, която прилича на обикновено число, като числова клетка, така че кодове с водещи нули, например 007, ще се показват като 7 в Excel. Процесът просто обгръща текстовите ви стойности в XML структура в ZIP контейнер.
Каква е разликата между CSV таблица и Excel таблица?
CSV файлът е един плосък текстов файл, където запетайките разделят стойностите, като поддържа само основен текст и числа без форматиране или формули. Excel XLSX файлът е компресиран ZIP архив от XML документи, който поддържа множество работни листове, стилове на клетки, диаграми и сложни формули.