Конвертор от XLSX към CSV
Конвертирането на Excel таблица в CSV файл извлича суровите таблични данни в универсален текстов формат за максимална софтуерна съвместимост.
Сравнение на формати и технически спецификации
| Спецификация | XLSX | CSV |
|---|---|---|
| MIME тип | - | text/ |
| Тип | - | таблични данни |
| Компресия | - | няма |
| Стандартна спецификация | - | IETF RFC 4180 |
| Заглавни байтове (Magic Bytes) | - | Текстов поток с разделители според RFC 4180 |
Преглед на формата и приложения
Програмите за работа с електронни таблици, като Microsoft Excel, използват сложни формати на работни книги за съхранение на множество листове, форматиране на клетки, формули и диаграми. Тези функции помагат на потребителите да организират сложни финансови модели и планове за проекти, но затрудняват прехвърлянето на данни към други системи. Много релационни бази данни, потоци за обработка на данни и инструменти за управление на взаимоотношенията с клиенти импортират обикновени текстови таблици много по-лесно от файлове на работни книги. Преобразуването на работна книга в обикновен текст решава този проблем със съвместимостта. Процесът на експортиране премахва визуалните стилове, ширините на колоните и формулите, като запазва само необработените редове и колони. Програмистите и анализаторите на данни разчитат на този метод, за да зареждат записи в автоматизирани скриптове, сървъри на бази данни и уеб приложения, без грешки при анализа, причинени от скрити метаданни за форматирането.
Технически спецификации и анализ на кодеците
Механизмът за конвертиране разархивира XLSX архива, анализира XML данните на първия работен лист и таблицата със споделени низове, след което сериализира кешираните стойности на клетките в разделени със запетаи текстови редове с кавички във формат RFC 4180, като премахва формулите, форматирането и макросите. Клетките, форматирани като дати или часове, се записват като текст във формат ISO 8601, например 2024-10-15 или 2024-10-15 18:00:00, вместо като вътрешни поредни числа на Excel.
Съвместимост с операционни системи и браузъри
Поддръжката на обикновени текстови таблици от операционните системи и софтуера е широка. Windows, macOS, Linux, iOS и Android отварят текстови таблици с обичайните текстови редактори, програми за електронни таблици и помощни програми за командния ред. Съвременните браузъри, включително Google Chrome, Mozilla Firefox, Apple Safari и Microsoft Edge, могат да покажат текстови таблици директно или да ги обработят чрез клиентски JavaScript библиотеки. За четене и запис на изходните файлове не са нужни собствени приставки или лицензи за специализиран софтуер за електронни таблици.
Полезна информация
Винаги проверявайте настройките за разделители на текстовата таблица преди импортиране в база данни, тъй като европейските регионални настройки за електронни таблици често използват точки и запетаи по подразбиране вместо запетаи, за да се избегнат конфликти с десетичните разделители.
Често задавани въпроси
Как да конвертирате Excel таблица в CSV таблица без загуба на качество?
Тъй като текстовите таблици съхраняват само необработени текстови стойности, преобразуването на работна книга с няколко листа и формули в този формат води до загуба на стилове, диаграми и формули. Експортира се само първият работен лист; необработените му числа и текстови низове се запазват, а датите и часовете се записват като текст във формат ISO 8601, но цялото визуално форматиране и логиката на изчислените формули се премахват окончателно при експортирането.
Каква е разликата между Excel таблица и CSV таблица?
Работната книга на Excel е компресиран контейнер, който съдържа множество XML документи за стилове, формули и няколко работни листа. CSV таблицата е един текстов файл с редове и колони, разделени със знаци разделители, без поддръжка на формули или визуално форматиране.