Что такое формат файла XLTX?
Файл .xltx - это шаблон книги Microsoft Excel Open XML, представляющий собой шаблон электронной таблицы, который служит многоразовой отправной точкой для новых книг. Он относится к семейству форматов Office Open XML (OOXML), стандартизированных как ECMA-376 и ISO/IEC 29500, и был представлен в Microsoft Office 2007.
Когда вы открываете .xltx в Excel, приложение создает новую безымянную книгу .xlsx, предварительно загруженную стилями, формулами, шириной столбцов, заголовками и любыми ранее введенными данными шаблона - сам исходный файл .xltx никогда не изменяется. Это поведение отличает шаблоны от обычных книг.
Внутри .xltx представляет собой ZIP-архив (пакет OPC - Open Packaging Conventions), содержащий XML-файлы в кодировке UTF-8: xl/workbook.xml определяет структуру книги, xl/worksheets/sheet1.xml содержит данные ячеек, xl/styles.xml хранит форматы чисел и ячеек, а [Content_Types].xml идентифицирует пакет именно как шаблон таблицы, а не обычную книгу. Переименование .xltx в .zip позволяет увидеть полную структуру XML.
.xltx - это формат шаблона без поддержки макросов. Эквивалентом с поддержкой макросов является .xltm, а устаревшим бинарным шаблоном - .xlt. Файл .xltx не может хранить макросы VBA - Excel выдаст предупреждение и удалит их при сохранении. Формат поддерживается Microsoft Excel, LibreOffice Calc, Apple Numbers, Google Sheets и большинством современных приложений для работы с таблицами.
Безопасность и защита
РИСК: LOWXLTX не может содержать макросы VBA (для них требуется XLTM). Риски ограничены внешними ссылками на данные (веб-запросы, Power Query), встроенными в шаблоны, которые автоматически обновляются при открытии. К XLTX из интернета или почты применяется «Защищенный просмотр» Excel - не отключайте его.
Детали формата
в двух словахПрограммы, открывающие файлы XLTX
Технические подробности
глубокая спецификация| Контейнер | ZIP-архив / OPC (Open Packaging Conventions) |
| Кодировка | Бинарная (ZIP-оболочка) + XML-файлы в UTF-8 внутри |
| Сжатие | DEFLATE для каждого элемента |
| MIME-тип | application/vnd.openxmlformats-officedocument.spreadsheetml.template |
| Стандарт | ECMA-376 5-е изд. (2021) / соответствие ISO/IEC 29500 Transitional или Strict |
| Ключевые внутренние файлы | xl/workbook.xml, xl/worksheets/sheetN.xml, xl/styles.xml, [Content_Types].xml |
| Поведение шаблона | Открытие в Excel создает новую безымянную книгу; исходный .xltx никогда не изменяется |
| Поддержка макросов | Отсутствует - эквивалент с макросами .xltm; VBA удаляется при сохранении в .xltx |
| Магические байты | 50 4B 03 04 («PK») со смещением 0; отличается от .xlsx тем, что [Content_Types].xml объявляет spreadsheetml.template |
| Шифрование | Защищенные паролем файлы используют OOXML Agile encryption (CryptoAPI) |
| Типичный размер файла | От 10 КБ до 10 МБ в зависимости от стилей, изображений и диаграмм |
| Целостность | ZIP CRC-32 для каждого элемента |
| Кроссплатформенная поддержка | Windows (Excel), macOS (Excel/Numbers), Linux (LibreOffice Calc), Web (Excel Online) |
| Устаревший аналог | .xlt - бинарный формат шаблона Excel 97-2003 |
| Выпущен | 2007 (Microsoft Office 2007, Excel 12.0); standardised ECMA-376 (2006) / ISO/IEC 29500 (2008) |
| Последняя версия | ECMA-376 5th edition (2021) / ISO/IEC 29500:2016 |
| Открыть стандартное | Да · без роялти |
| Спецификация | ecma-international.org |
Конвертации XLTX
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах XLTX.