Формат файла XL
Обзор
Эти бинарные файлы когда-то широко использовались для хранения данных в рядах и колоннах, но с тех пор были заменены новейшими форматами, такими как XLSX. Несмотря на то, что они устарели, XL-файлы по-прежнему имеют ценность для тех, кто нуждается в работе с наследственными системами или наборами данных, которые еще не перешли к новым стандартам.
Ключевые особенности
- Бинарный формат: XL файлы хранятся в бинарном формате, делая их компактными, но менее человечески читаемыми.
- Структура ряда и колонны: данные организуются в ряды и колоны, схожие с современными форматами шифры, такими как XLSX.
- Экспортные возможности: Вы можете легко экспортировать данные из файлов XL в CSV или PDF с помощью встроенных инструментов Excel.
- Ограниченная совместимость: Из-за их возраста файлы XL поддерживаются только более старыми версиями Microsoft Excel.
Технические спецификации
Формат структуры
Файлы XL следят за структурой бинарного формата. Они в основном соединенные документы, которые придерживаются комбинированного файла Бинарный формат (CFB), как это определено в Стандарт MS-CFB Это означает, что они состоят из множества потоков и хранений, схожих с другими бинарными форматами Microsoft Office.
Ключевые компоненты
- Header: содержит метаданные о файле, такие как информация о версии.
- Body: главный раздел данных, где хранятся строки и колонны.
- Потоки и хранилища: Дополнительные компоненты, которые могут включать макросы, графики или другие встроенные объекты.
Стандарты и совместимость
XL файлы присоединяются к Стандарт MS-XLS , что является спецификацией бинарного формата для документов Excel. Они совместимы с более старыми версиями Microsoft Excel, но не поддерживаются в более новых изданиях.
История и эволюция
Файлы XL были представлены в рамках ранних версий Excel, прежде всего, чтобы обеспечить эффективное хранение и манипулирование данными с шифром. Однако, из-за ограничений бинарных форматов и введения XML-базированных форматах, таких как XLSX, XL файлы стали устаревшими для новых разработанных проектов. Переход от XL к новым форматам был спровоцирован необходимостью для лучшей совместимости, легкого паразита и более прочной поддержки функций.
Работа с файлами XL
Открытие XL файлов
Чтобы открыть файлы XL, вам понадобится более старая версия Microsoft Excel, которая поддерживает этот формат. альтернативно, некоторые инструменты третьих лиц могут предлагать ограниченную совместимость, но официально не поддерживаются или не рекомендуются.
Конвертирование файлов XL
Общие сценарии конверсии включают экспортирование данных в CSV для легкой манипуляции в других приложениях или конструирование файла в PDF для целей архива.
Создание XL файлов
Поскольку этот формат больше не поддерживается, создание новых XL-файлов не рекомендовано, если вы не работаете с наследственными системами или конкретными наборами данных, которые требуют бинарного формата по соображениям совместимости.
Общие случаи использования
- Legacy Data Access: Работа с историческими данными, хранящимися в файлах XL.
- Миграция данных: конвертирование старых файлов XL в более современные форматы, такие как XLSX или CSV.
- ** Архивные цели**: сохранение файлов XL в виде PDF для долгосрочного хранения и простого просмотра.
Преимущества и ограничения
Преимущества:
- Эффективный бинарный формат, идеальный для компактного хранения данных.
- Легкие возможности экспорта в другие широко используемые форматы, такие как CSV и PDF.
Ограничения:
- Ограниченная совместимость с современными версиями программного обеспечения.
- Отсутствие поддержки от текущих выпусков Microsoft Excel.
Разработчики ресурсов
Программирование с файлами XL поддерживается через различные АПИ и библиотеки. Примеры кода и руководства по внедрению будут добавлены в ближайшее время.
Часто задаваемые вопросы
**Могу ли я открыть файл XL в новейшей версии Excel?**Нет, XL-файлы не поддерживаются современными версиями Excel. Вам нужно использовать более старые версии или инструменты третьих лиц, которые предлагают совместимость обратно.
**Какой лучший способ конвертировать XL файлы в XLSX?**Самый надежный способ — открыть файл XL в старой версии Excel, а затем сохранить его в качестве файла XLSX с помощью функции «Спаси как».
** Почему файлы XL больше не поддерживаются Microsoft?**Microsoft представила более новые, более прочные форматы, такие как XLSX, которые предлагают более высокую совместимость, легкую пассировку и улучшенные функции по сравнению с более старыми бинарными форматами, такими як XL.