2014-01-08 2 views
1

Я использую команду TransferSpreadsheet для экспорта запросов Access в файл Excel в папке. Я понимаю, что могу указать имя файла (с расширением) для его создания, но я решил поэкспериментировать и оставить имя файла в пути назначения. Результатом был файл Excel с именем запроса, сохраненным как файл .xlsb.Разница между пользователем .xls и .xlsb?

Я никогда не слышал об этом, но он был прекрасен, и после исследования я обнаружил, что он более компактный, быстрее открывать/сохранять/закрывать, чем традиционный .xls. Большой! Эти экспортированные файлы Excel будут открыты потенциально 20-25 пользователями, каждый из которых имеет один из Excel 03, 07 или 10. Для гибкости я предпочел бы экспортировать запрос без определения имени файла.

.xlsb совместим со всеми этими? Если да, есть ли причины для не использовать этот формат? Может ли конечный пользователь форматировать, изменять или иным образом изменять файл .xlsb, как если бы он был .xls?

+0

См. Http://stackoverflow.com/questions/7821632/in-which-case-should-we-use-the-xlsm-or- the-xlsb-format – Fionnuala

+0

Я прочитал это, но каким-то образом пропустил «оба формата поддерживают точно такой же набор функций». Я видел много разговоров о ленте - значит ли это .xlsb ограничивает удобство использования лент? (Домашняя страница, макет страницы, данные, обзор и т. Д.) –

+0

Это означает, что .xlsb доступен только с 2007 года и может быть открыт только без каких-либо проблем в 2007 году или выше. Возможно, вам стоит посмотреть пакеты совместимости https://support.microsoft.com/kb/924074 – Fionnuala

ответ

1

.xlsb был представлен в excel 2007 наряду с .xlsx и .xlsm. Все три формата используют стандарт OPC и концептуально похожи (тогда как .xls, а также в двоичном формате, сильно отличается - например, она использует формат контейнера OLE, а не почтовый)

.xlsb не совместим с .xls, и AFAICT нет инструментов с открытым исходным кодом, которые могут писать XLSB. Инструмент j (доступный на узле npm в https://npmjs.org/package/j), кажется, анализирует XLSB. Если вы ожидаете, что другие будут использовать свои собственные инструменты (не excel), тогда вам лучше придерживаться XLS. Однако, если Excel является частью рабочего процесса, то XLSB является неотразимым вариантом.

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