2015-01-21 3 views
0

Я управляю несколькими большими файлами Excel, которые обновляются несколько раз в день. Вместо того, чтобы полагаться на макросы или VBA, я бы хотел программно обновить данные, извлекая соответствующие заархивированные листы и пропуская их по одному за раз.Как преобразовать .bin в XLSB в XML?

Это очень легко с XLSX-файлами, так как их компоненты - все XML. Для этого есть много ресурсов для файлов XLSX. Есть очень мало (если есть?) Для файлов XLSB, потому что их компоненты все двоичные.

Как конвертировать двоичные файлы в удобочитаемые форматы или анализировать их по-человечески?

ответ

-1

Будучи двоичным файлом, XLSB-файл не просто разбирать. Формат файла является сложным. Вы должны использовать библиотеку Excel, которая знает формат файла XLSB, и EasyXLS является одним из них. Он также знает формат файла XLSX.

Я не знаю, какой у вас любимый язык программирования, но эта ссылка около importing Excel file in C# является хорошим началом для ваших нужд. Вы можете использовать аналогичный код для форматов файлов XLSX и XLSB.

Если вы предпочитаете сохранить свой текущий код, вы можете использовать библиотеку только для преобразования файла XLSB в файл XLSX.

Смежные вопросы