Файл Xls содержит

Обновлено: 05.07.2024

Двоичный формат файла Microsoft Office Excel 97-2003 (.xls, BIFF8)

  • Идентификатор: fdd000510
  • Короткое название: MS-XLS
  • Категории содержания: электронная таблица, набор данных, офис/бизнес.
  • Категория формата: формат файла
  • Другие аспекты: унитарный, бинарный, структурированный, символический.
  • Последнее существенное обновление FDD: 17 декабря 2019 г.
  • Статус черновика: полный

Идентификация и описание

Формат двоичного файла Microsoft Excel с расширением .xls, называемый XLS или MS-XLS, был форматом по умолчанию, используемым для электронных таблиц в Excel до Microsoft Office 2003. Этот формат также называется форматом двоичного файла обмена. (BIFF) в технической документации Microsoft. Это описание формата в первую очередь предназначено для версии 8 BIFF (BIFF8), представленной в Excel 97 в 1997 г. Несмотря на то, что он не может поддерживать последние функциональные возможности приложения Excel, BIFF8 по-прежнему доступен в качестве альтернативы стандартизированному формату XLSX/OOXML. как ISO/IEC 29500, для сохранения файлов электронных таблиц в Excel. По состоянию на конец 2019 года в документации по форматам файлов, поддерживаемым в Excel, от Microsoft перечислены два варианта формата XLS с различием между «форматом двоичного файла Excel 5.0/95» и «форматом двоичного файла Excel 97-Excel 2003». Они соответствуют BIFF5 и BIFF8 соответственно. Дополнительные сведения о версиях BIFF см. в примечаниях ниже.

Несмотря на то, что формат XLS является частным, с 2007 года на него распространяется действие Microsoft Open Specification Promise. Спецификация, выпущенная в 2007 году, доступна как Спецификация формата двоичных файлов Microsoft Office Excel 97-2007 [*.xls]. С 2008 года структура формата XLS, используемая с версии Excel 97, постоянно обновляется в [MS-XLS].

Структура файла XLS с 1993 года (BIFF5/Excel 5.0) представляет собой составной файл OLE (связывание и встраивание объектов), как указано в [MS-CFB]. CFB обеспечивает структуру, подобную файловой системе, в файле для хранения произвольных потоков данных, специфичных для приложения. Он состоит из хранилищ, потоков и подпотоков. Каждый двоичный поток или подпоток записывается как серия двоичных записей. Файл XLS должен содержать один поток рабочей книги, который имеет один подпоток Globals с по крайней мере одним подпотоком листа, который может быть подпотоком рабочего листа, подпотоком листа диаграммы, подпотоком листа макросов или подпотоком листа диалога. Эти потоки и подпотоки используют кодирование BIFF8 для компонентных двоичных записей. Подпоток имеет запись BoF (начало файла), которая включает индикатор версии BIFF. Следовательно, для распознавания версии BIFF можно использовать обязательный подпоток Globals Workbook. Файл XLS в кодировке BIFF8 (или BIFF5) начинается следующим образом, все значения задаются в том виде, в котором они встречаются в физическом файле, например, при просмотре с помощью утилиты дампа Hex:

После подпотока Globals Workbook фактические данные, хранящиеся в подпотоках для листов, диаграмм, макросов и т. д., также будут сохранены в формате BIFF8.

Формат XLS был заменен в качестве формата по умолчанию для Microsoft Excel, начиная с Excel 2007, на XLSX/OOXML, основной формат электронных таблиц на основе XML семейства Office Open XML (OOXML).

Местное использование


Факторы устойчивого развития

Очень широко используется. Рынок электронных таблиц, отрывок из главы 8 книги Стэна Дж. Либовица Победители, проигравшие и Microsoft: конкуренция и антимонопольное законодательство в области высоких технологий (2001), показал, что рыночная доля Excel в продажах электронных таблиц программное обеспечение неуклонно росло в течение десятилетия между 1988 и 1997 годами. Доля Excel в долларах превысила долю Lotus 1-2-3 в 1993 году и к 1997 году составила 90%.Таким образом, когда была представлена ​​версия формата XLS BIFF8, ​​Excel доминировал на рынке программного обеспечения для работы с электронными таблицами. Excel продолжает оставаться лидером на рынке профессиональных электронных таблиц. См., например, «Является ли Excel лучшим доступным программным обеспечением для работы с электронными таблицами?», вопрос 2018 года с ответами от Quora. Большинство новых электронных таблиц, созданных с помощью Excel, будут иметь формат XLSX/OOXML по умолчанию, но ряд активных пользователей электронных таблиц предпочитают использовать форматы XLS или XLSB для более быстрой загрузки и сохранения.

Существующие документы электронных таблиц в открытом Интернете содержат примерно одинаковое количество документов в двоичном формате XLS и формате XLSX на основе XML. Поиск Google в декабре 2019 года в сети США по типу файла дал: .xls, 8 450 000; .xlsx, 7 630 000; .ods, 154 000. Составители этого ресурса признают, что поиск в Интернете не является надежным показателем принятия форматов файлов электронных таблиц на начальном этапе (создания) жизненного цикла контента. Большинство электронных таблиц являются частными, а те из них, которые размещены в Интернете, скорее всего, будут преобразованы в формат, который с наибольшей вероятностью будет использоваться целевой аудиторией.

Все основные приложения для работы с электронными таблицами могут импортировать файлы в версии BIFF8 формата XLS. Сюда входят: LibreOffice Calc, Apache OpenOffice Calc, Quattro Pro (теперь часть Corel WordPerfect Office), Google Sheets и Apple Numbers. См. также таблицу поддерживаемых форматов в программах для работы с электронными таблицами из Википедии.

Двоичный формат XLS, особенно BIFF8, ​​относительно часто появляется в списках допустимых форматов для архивирования данных. Например, см. рекомендации Библиотеки Конгресса, Службы данных Великобритании, Национального архива Австралии и Национального архива США (NARA). В этом контексте обычно предполагается, что данные как таковые хранятся на рабочем листе в виде прямоугольной сетки со столбцами, представляющими переменные/измерения, и строками, представляющими столбцы. Обратите внимание, что рекомендуемая практика архивирования наборов данных всегда требует наличия «кодовой книги» или другой документации, в которой объясняются как объем, так и контекст сбора данных, а также описания для каждой переменной, но не предполагается, что такие метаданные должны находиться в том же файле, что и данные. Например, см. руководство из архива данных Великобритании, DMPtool Центра курирования Калифорнийского университета и цифрового репозитория Dryad.

На странице XLS по адресу fileformats.archiveteam.org перечислены некоторые программные библиотеки с открытым исходным кодом, доступные для манипулирования файлами в двоичном формате, который используется в качестве собственного формата Microsoft Excel 97, 2000, 2002 и Office Excel 2003. Вооруженный MS Office 97-2003 устаревшие/двоичные форматы (doc, xls, ppt, . ) также перечисляют программные библиотеки. «Пакеты» Python для работы с файлами .xls перечислены в разделе «Работа с файлами Excel в Python». Составители этого ресурса не определили, в какой степени какое-либо программное обеспечение, указанное в этих ресурсах, активно поддерживается. Комментарии приветствуются.

FreeXL — это библиотека с открытым исходным кодом для извлечения достоверных данных из электронной таблицы Excel (.xls); это программное обеспечение полностью игнорирует детали пользовательского интерфейса. См. FreeXL: другие инструменты и библиотеки для получения списка программного обеспечения, поддерживающего формат XLS, составленного автором FreeXLS.

Подпадает под действие обещания Microsoft Open Specification Promise, в соответствии с которым Microsoft «безоговорочно обещает» не предъявлять никаких претензий к тем, кто создает, использует и продает соответствующие реализации любой спецификации, на которую распространяется обещание (при условии, что те, кто принимает обещание, воздерживаются от подачи в суд на Microsoft за нарушение патентных прав в связи с реализацией Microsoft защищенной спецификации).

Новые функции, представленные в XLS, могут быть защищены патентом. Однако принципы взаимодействия Microsoft указывают, что «Microsoft также предоставит список любых своих патентов, которые охватывают любые расширения, и предоставит патентные лицензии на разумных и недискриминационных условиях». По состоянию на ноябрь 2019 года инструмент карты патентов, предоставленный Microsoft, указывает на отсутствие патентов, представляющих интерес для пользователей спецификации [MS-XLS] или спецификации [MS-CFB], на которой она основана.

Варианты хранения метаданных на уровне документа в файле XLS описаны в дополнительной спецификации [MS-OSHARED]. Файл XLS должен включать набор свойств сводной информации, который может включать следующие необязательные описательные свойства: заголовок, автор, тема (описание), ключевые слова, комментарии. См. 2.3.3.2.1.1 PIDSI. Файл XLS может содержать дополнительный набор свойств (известный как сводная информация о документе) с фиксированным набором свойств, включая имена менеджеров и компаний. Также разрешены пользовательские или настраиваемые свойства. См. также 2.3.3 Хранение наборов свойств.

Спецификация [MS-XLS] не поддерживает встраивание метаданных во внешнюю схему.

Факторы качества и функциональности

Конкретного набора факторов для оценки качества и функциональности формата электронной таблицы не разработано. Поскольку в некоторых электронных таблицах в качестве основной функции используется отчет для печати или просмотра, а другие в основном являются контейнерами для табличных данных, выбранные факторы для оценки форматов текста и наборов данных имеют значение. В целом функциональные возможности, поддерживаемые в файле XLS, аналогичны функциям, поддерживаемым в файле XLSX, за исключением того, что функции, добавленные в Excel с 2007 г., как описано в документе [MS-XLSX]: Расширения Excel (.xlsx) для файла Office Open XML SpreadsheetML Формат может не поддерживаться.

BIFF8 была первой кодировкой для формата XLS, которая поддерживала Юникод и хранилась как UTF-16LE (т. е. как UTF-16 с прямым порядком байтов). Наборы символов для предыдущих версий BIFF основывались на «кодовых страницах» Windows.

Конкретного набора факторов для оценки качества и функциональности формата электронной таблицы не разработано. Ожидается, что после загрузки в приложение для работы с электронными таблицами, поддерживающее формат XLS, функциональные возможности электронной таблицы в формате XLS будут идентичны функциям в формате XLSX/OOXML.

Максимальное количество строк для файла XLS — 65 535. Максимальное количество столбцов — 255. Максимальные размеры файла XLSX — 1048 576 строк и 16 384 столбца. Новые функции, добавленные в Microsoft Excel с 2007 года, не обязательно поддерживаются в формате XLS. Примеры включают срезы временной шкалы (представлены в 2013 г.) и типы данных Excel для акций и географии (представлены в 2019 г.).

Обозначения типов файлов и идентификаторы форматов

Примечания

Ранние форматы XLS, использовавшиеся в Excel 2.0 (1987 г.) – Excel 4.0 (1992 г.), допускали использование только одного листа. Соответствующие форматы файлов представляли собой одиночные потоки BIFF.

  • BIFF2 для Excel 2.0 (1987 г.)
  • BIFF3 для Excel 3.0 (1990 г.)
  • BIFF4 для Excel 4.0 (1992 г.)

Обратите внимание, что расширение .xlw использовалось для поддержки многостраничных «рабочих областей», начиная с Excel 3.0. Однако файл .xlw не содержал пользовательских данных; он использовался для настройки представления пользовательского интерфейса Excel листов компонентов. См. Расширение файла .xlw | ReviverSoft для более подробной информации.

В BIFF5 была введена новая структура; файл XLS теперь представлял собой одну рабочую книгу с одним или несколькими отдельными рабочими листами. Ряд потоков, в том числе потоки BIFF для отдельных листов, хранятся в контейнере Microsoft Compound File Binary File. Составители этого ресурса экспериментировали с сохранением электронных таблиц в виде файлов XLS в текущих версиях Excel. Во всех случаях полученный файл имел версию 3 CFB (MS-CFB3). Комментарии приветствуются. В BIFF7 и более ранних версиях запись в потоке BIFF имеет ограничение длины в 2084 байта, включая поля типа записи и длины записи.

  • BIFF5 для Excel 5.0 (1993 г.) и Excel 95 (1995 г.)
  • BIFF7 предназначался для параметра, доступного в Excel 97. Спецификация Microsoft 2007 года для формата двоичных файлов Microsoft Office Excel 97-2007 (*.xls) гласит: «Для улучшения обратной совместимости в Excel 97 есть параметр сохранения типа файла: Microsoft Excel Рабочая книга 97 и 5.0/95. Когда рабочая книга сохраняется с использованием этого типа файла, Excel записывает два полных потока книг. Первый поток в файле — это формат Microsoft Excel 5.0/95 (BIFF5/BIFF7), а второй — Формат Microsoft Excel 97 (BIFF8). Запись DSF, которая появляется только в потоке BIFF8, ​​указывает, что файл является файлом двойного потока. Чтобы различать два потока, поток BIFF5/BIFF7 называется Книга , а поток BIFF8 называется Workbook."
  • BIFF8 для Excel 98 (1998) — Excel 2003. В BIFF8 длина записи BIFF ограничена 8 228 байтами, включая поля типа записи и длины записи. Как отмечалось выше, в Excel 97 появился формат BIFF8 в опции файла с двойным потоком. Это описание формата в первую очередь относится к варианту BIFF8 формата XLS.

Обратите внимание, что BIFF12 используется в другом формате двоичного файла, с использованием другого файла-контейнера и расширения файла .xlsb. Он доступен в качестве альтернативы XLSX на основе XML, начиная с Excel 2007. См. MS-XLSB.

Файл XLS — это файл электронной таблицы, созданный в Microsoft Excel или экспортированный другой программой для работы с электронными таблицами, например OpenOffice Calc или Apple Numbers. Он содержит один или несколько рабочих листов, которые хранят и отображают данные в формате таблицы. Файлы XLS также могут хранить математические функции, диаграммы, стили и форматирование.

Снимок экрана файла .xls в Microsoft Excel 365

Файл XLS открыт в Microsoft Excel 365

Вы можете столкнуться с файлами XLS дома, в школе и в бизнес-среде при организации, анализе, обработке или визуализации данных.Каждый рабочий лист, включенный в электронную таблицу, состоит из таблицы со строками и столбцами, а ячейки в таблице могут содержать данные, введенные вручную, или результаты, вычисленные на основе данных других ячеек.

Двоичный формат электронных таблиц Microsoft Excel (XLS) был представлен в 1987 году вместе с выпуском Excel. Файлы XLS стали одним из наиболее распространенных типов файлов для сохранения электронных таблиц до выпуска Excel 2007. В этом выпуске Microsoft представила формат электронной таблицы Microsoft Excel Open XML (XLSX) и заменила файлы XLS файлами .XLSX в качестве стандартного файла для сохранения. таблицы в Excel.

Распространенные имена файлов XLS

Workbook1.xls — имя файла по умолчанию, которое Microsoft Excel присваивает новым электронным таблицам до версии Excel 2007, которая создает новые электронные таблицы с именем файла Workbook1.xlsx.

Как открыть файл XLS

Вы можете открывать файлы XLS с помощью Microsoft Excel в Windows и macOS. Excel — лучшая программа для открытия файлов XLS, поскольку она полностью поддерживает форматирование электронных таблиц Excel, включая поля данных и графики. Excel также доступен для устройств Android и iOS.

Многие другие программы для работы с электронными таблицами могут открывать и редактировать файлы XLS, но они могут не полностью поддерживать форматирование электронных таблиц XLS. Альтернативные программы включают Corel Quattro Pro (Windows), Apple Numbers (Mac) и OpenOffice Calc (кроссплатформенный).

Вы также можете открывать файлы XLS с помощью различных веб-программ. Google Таблицы – это отличный бесплатный вариант, который позволяет загружать файл XLS, а также просматривать, редактировать, сохранять и преобразовывать электронные таблицы.

Как преобразовать файл XLS

Различные приложения для работы с электронными таблицами, включая Microsoft Excel, Corel Quattro Pro и OpenOffice Calc, могут преобразовывать файлы XLS в другие форматы.

Например, в версиях Microsoft Excel для Windows и Mac выберите «Файл» → «Сохранить как», чтобы преобразовать файлы XLS в один из следующих форматов:

Что есть на этой странице

.XLS вариант №

Файлы с расширением XLS представляют собой формат двоичных файлов Excel. Такие файлы могут быть созданы Microsoft Excel, а также другими подобными программами для работы с электронными таблицами, такими как OpenOffice Calc или Apple Numbers. Файл, сохраненный Excel, известен как рабочая книга, где каждая рабочая книга может иметь один или несколько рабочих листов. Данные хранятся и отображаются для пользователей в формате таблицы на листе и могут включать числовые значения, текстовые данные, формулы, подключения к внешним данным, изображения и диаграммы. Такие приложения, как Microsoft Excel, позволяют экспортировать данные рабочей книги в несколько различных форматов, включая PDF, CSV, XLSX, TXT, HTML, XPS и некоторые другие. Формат файла XLS был заменен более открытым и структурированным форматом XLSX с выпуском Microsoft Excel 2007. В последних версиях по-прежнему поддерживается создание и чтение файлов XLS, хотя XLSX сейчас используется в первую очередь.

Краткая история

XLS был создан корпорацией Майкрософт для использования с Microsoft Excel и также известен как формат двоичного обмена файлами (BIFF). Этот тип файлов был впервые введен в состав Excel для Windows в 1987 году. Спецификации формата файлов XLS были впервые обнародованы в июне 2008 года как редакция 1. После этого спецификации постоянно обновлялись, и была доступна последняя версия. по состоянию на август 2018 г. помечен как редакция 8.0. Краткая история различных версий формата файла XLS выглядит следующим образом:

  • Версия 7.0 (выпущенная с Office 95): эта версия Excel была самой надежной и быстрой среди всех версий, а внутренние перезаписываемые потоки были обновлены до 32 разрядов.
  • Версия 8 (выпущенная с Office 97): VBA был введен в качестве стандартного языка, и в эту версию впервые были включены удаленные метки естественного языка. Также впервые был представлен офисный помощник в виде скрепки.
  • Версия 9 (выпущенная с Office 2000): в Версию 9 были внесены лишь незначительные изменения, в которых помощник по работе со скрепками мог одновременно удерживать несколько объектов, что ранее было невозможно.
  • Версия 10 (выпущенная с Office XP): эта версия не содержит каких-либо заметных улучшений.
  • Версия 11 (выпущенная вместе с Office 2003): основным обновлением версии 11 Excel 2003 стали новые таблицы.
Спецификации формата файла XLS

Данные располагаются в файле XLS в виде двоичных потоков в виде составного файла, как описано в [MS-CFB]. Данные хранятся в составном файле с помощью хранилищ, потоков и подпотоков, которые содержат информацию о содержимом и структуре книги, включая данные книги, такие как определения листов. Каждый поток или подпоток содержит ряд двоичных записей. Каждая двоичная запись содержит ноль или более структурированных полей, содержащих данные рабочей книги. В этом разделе дается краткий обзор файловой структуры XLS, но для получения подробных спецификаций формата файлов необходимо обратиться к документу Microsoft «Спецификации формирования файлов XLS».

Поток и подпоток

Рабочая книга представлена ​​потоком рабочей книги. Каждый рабочий лист в рабочей книге представлен вложенными потоками. Кроме того, он имеет подпоток листа диаграммы, подпоток листа макросов или подпоток листа диалога, который следует за глобальным подпотоком. Каждый двоичный поток или подпоток, содержащий данные рабочей книги, ДОЛЖЕН быть записан как серия двоичных записей.

Записывать

Информация о функциях в рабочей книге хранится в виде записи, представляющей собой последовательность байтов переменной длины. Двоичная запись состоит из следующих трех компонентов:

Тип записи: тип записи представляет собой двухбайтовое целое число без знака, которое указывает, какой тип информации указан в записи и как упорядочена и структурирована структура данных записи, специфичных для этой записи. Значения типа записи ДОЛЖНЫ быть значением из перечисления записей (раздел 2.3) или запись ДОЛЖНА использовать будущую архитектуру записей (раздел 2.1.6).

Размер записи. Размер записи представляет собой двухбайтовое целое число без знака, которое указывает количество байтов, определяющее общий размер данных записи. Размер записи ДОЛЖЕН быть больше или равен 0 и ДОЛЖЕН быть меньше или равен 8224.

Данные записи. Компонент данных записи содержит поля, соответствующие определенному типу записи и составляющие остальную часть записи. Порядок и структура полей для данного типа записи указаны в соответствующем разделе для этого типа записи. Размер компонента данных записи ДОЛЖЕН быть равен размеру записи. Поля в компоненте записи данных могут содержать простые значения, массивы значений, структуры из нескольких полей, массивы полей и массивы структур.

Таблица ячеек

Ячейки — это основные блоки книги, в которых хранится ее содержимое, например текст, формулы и числовые данные. Ячейки поддерживают запись сохраненных данных через структуру данных, называемую таблицей ячеек. Сама таблица ячеек хранится в последовательности записей, соответствующих правилам CELLTABLE, определенным в документе спецификаций. Он состоит из ряда блоков строк, где строки расположены в блоках строк. Каждый блок строк содержит строки от первой строки, содержащей данные, до последней строки, содержащей данные.

Данные или формат строки сохраняются в записи строки для каждого блока строки. Каждая ячейка, содержащая данные или форматирование отдельной ячейки, представлена ​​записью. Форматирование, связанное с ячейкой, может быть получено из форматирования отдельной ячейки, форматирования строки, форматирования столбца или формата ячейки по умолчанию. Порядок приоритета форматирования — это форматирование отдельных ячеек с наивысшим приоритетом, за которым следует форматирование строки, затем форматирование столбца, а затем формат ячейки по умолчанию. Ячейки, не содержащие данных и не содержащие индивидуального форматирования, не сохраняются.

Формулы

Формула — это последовательность значений, ссылок на ячейки, имен, функций или операторов в ячейке, которые вместе создают новое значение. Формулы хранятся в токенизированном представлении, известном как «анализируемые выражения». Проанализированное выражение преобразуется в текстовую формулу во время выполнения для отображения и редактирования пользователем. Формулы ячеек задаются записью Формула. Формулы массива задаются записью массива. Общие формулы определяются записью ShrFmla.

Графики

На листе диаграммы указана диаграмма, рисунок, отображающий данные или отношения между наборами данных в визуальной форме, и кэш данных диаграммы, локальная копия данных, которые используются в данных диаграммы, отсутствует или если ссылки на внешние источники данных не работают. На диаграмме указываются группы с одной или двумя осями, набор осей, по которым отображаются данные диаграммы, а также набор рядов, линий тренда и полосы ошибок, указанные на диаграмме. Каждая группа осей определяет от одной до четырех групп диаграмм, которые определяют тип визуализации, используемой для отображения данных. Каждый ряд, линия тренда и полоса погрешностей указывают на группу диаграмм, с которой они связаны.

Метаданные

Метаданные — это дополнительные данные, связанные с конкретной ячейкой или ее содержимым. Метаданные записываются в BIFF8 только для будущих целей расширения.

Сводные таблицы

Сводная таблица – это механизм обобщения исходных данных, позволяющий получить общее представление о распределении этих данных. В сводной таблице применимые столбцы исходных данных становятся полями, которые можно использовать для суммирования данных. Когда исходными данными сводной таблицы являются исходные данные OLAP, иерархии OLAP и некоторые другие объекты OLAP становятся полями сводной таблицы. Сводная таблица состоит из двух основных частей: сводного кэша и представления сводной таблицы. Может быть несколько представлений сводных таблиц на основе одного сводного кэша, отличного от OLAP.

Стили

В этом обзоре описывается, как указывается информация о форматировании и защите ячеек на листе (1). Форматирование ячейки состоит из нескольких наборов свойств:

  • Свойства шрифта (полужирный, курсив, цвет шрифта, размер шрифта и т. д.)
  • Свойства заливки (цвет переднего плана, цвет фона, узор, градиент и т. д.)
  • Свойства выравнивания (выравнивание по левому краю, по центру, по правому краю и т. д.)
  • Свойства границы (левая, правая, верхняя, нижняя, толстая или тонкая, цвет и т. д.)
  • Свойства форматирования чисел (дата, время, количество знаков после запятой и т. д.)
  • Свойства защиты (заблокировано, скрыто и т. д.)

Эти свойства в целом описывают, как отображается и печатается конкретная ячейка.

status = xlsfinfo( имя файла ) указывает, является ли имя файла файлом, который может прочитать функция xlsread.

[ статус , листы ] = xlsfinfo( имя файла ) дополнительно возвращает имя каждой электронной таблицы в файле.

[ статус , листы , xlFormat ] = xlsfinfo( имя файла ) также возвращает описание формата, которое Excel ® возвращает для файла. В системах без Excel для Windows ® xlFormat является пустым вектором символов, '' .

Примеры

Просмотр информации о файле электронной таблицы

Создайте образец файла Excel® с именем myExample.xlsx .

Вызовите xlsfinfo, чтобы получить информацию о файле.

статус содержит описательный текст, указывающий, что функция xlsread может прочитать образец файла.

Входные аргументы

filename — Имя файла
вектор символов | строка

Имя файла в виде вектора символов или строки.

Пример: 'myFile.xlsx'

Типы данных: char | строка

Выходные аргументы

status — Тип файла
вектор символов

Тип файла, возвращенный как вектор символов.

Если имя файла – это файл, который xlsread может прочитать, то статус – описательный текст, например "Таблица Microsoft Excel" .

Если имя файла не является файлом, который xlsread может прочитать, статус пуст, '' .

Если MATLAB ® не может найти файл, xlsfinfo возвращает ошибку.

sheets — Имена рабочих листов
массив ячеек 1 на n из символьных векторов

Имена рабочих листов, возвращенные как массив ячеек размером 1 на n из символьных векторов, где n — количество рабочих листов в файле. Каждая ячейка содержит имя рабочего листа. Если xlsread не может прочитать определенный рабочий лист, соответствующая ячейка содержит сообщение об ошибке.

Если xlsfinfo не может прочитать файл, листы содержат сообщение об ошибке.

xlFormat — Описание формата файла, возвращаемое Excel
вектор символов

Описание формата файла, возвращенное Excel, возвращенное как вектор символов.

В системах Windows с программным обеспечением Excel формат xlFormat может быть одним из следующих.

Опыт LC или существующие фонды Сотрудники библиотеки, создающие электронные таблицы как часть в своих обязанностях обычно используют формат XLSX. По состоянию на конец 2020 года в цифровых коллекциях Библиотеки Конгресса насчитывается более 389 000 файлов с расширением .xls общим размером более 226 гигабайт. Соответствующие цифры для расширения .xlsx составляют более 685 000 файлов общим размером более 722 гигабайт. Эти файлы поступают из нескольких разных источников. Некоторые из них могут быть наборами данных, приобретенными отдельно или в качестве дополнений к опубликованным статьям. Другими источниками являются заархивированные веб-сайты и файлы, полученные Отделом рукописей в коллекциях «документов» от отдельных лиц или организаций.
Предпочтение LC Для работ, приобретенных для ее коллекций, список Заявления о рекомендуемых форматах Библиотеки Конгресса для наборов данных включает XLS (.xls) в качестве предпочтительного формата для наборов данных.

Во всех других системах xlFormat является пустым вектором символов, '' .

Ограничения

xlsfinfo поддерживает только 7-битные символы ASCII.

Если xlsfinfo предупреждает, что не может запустить сервер ActiveX ® , это означает, что COM-сервер, являющийся частью стандартной установки Excel, недоступен. В этом случае рассмотрите возможность переустановки программного обеспечения Excel. В системах с Excel для Windows xlsfinfo использует COM-сервер для получения информации.

История версий

R2019b: xlsfinfo не рекомендуется

Не рекомендуется начинать с R2019b

xlsfinfo не рекомендуется. Вместо этого используйте имена листов. Мы не планируем удалять xlsfinfo .

Начиная с R2019b, используйте функцию sheetnames для получения имен рабочих листов из файла электронной таблицы. Функция Sheetnames имеет следующие преимущества перед функцией xlsfinfo:

Поддержка имен листов, содержащих символы, отличные от ASCII

Улучшенная межплатформенная поддержка и производительность

Возможность работы с удаленно сохраненными данными

В этой таблице показано типичное использование xlsfinfo и способы обновления кода для использования имен листов.

Вы можете сохранить файл Excel в другом формате, нажав Файл > Сохранить как. Форматы файлов, доступные в диалоговом окне "Сохранить как", различаются в зависимости от того, какой тип листа активен (рабочий лист, лист диаграммы или другой тип листа).

Примечание: всякий раз, когда вы сохраняете файл в другом формате, некоторые его форматирование, данные и функции могут не переноситься.

Чтобы открыть файл, созданный в другом формате, в более ранней версии Excel или в другой программе, нажмите «Файл» > «Открыть». Если вы откроете книгу Excel 97-2003, она автоматически откроется в режиме совместимости. Чтобы воспользоваться преимуществами новых функций Excel 2010, вы можете сохранить книгу в формате файла Excel 2010. Однако у вас также есть возможность продолжить работу в режиме совместимости, в котором сохраняется исходный формат файла для обеспечения обратной совместимости.

Форматы файлов Excel

Описание

Формат файла на основе XML по умолчанию для Excel 2010 и Excel 2007.Не удается сохранить код макроса Microsoft Visual Basic для приложений (VBA) или листы макросов Microsoft Office Excel 4.0 (.xlm).

Книга Excel с поддержкой макросов (код)

Формат файлов на основе XML и с поддержкой макросов для Excel 2016, Excel 2013, Excel 2010 и Excel 2007. Сохраняет код макросов VBA или листы макросов Excel 4.0 (.xlm).

Двоичная книга Excel

Двоичный формат файла (BIFF12) для Excel 2010 и Excel 2007.

Формат файла по умолчанию для шаблона Excel для Excel 2010 и Excel 2007. Невозможно сохранить код макроса VBA или листы макросов Excel 4.0 (.xlm).

Формат файла с поддержкой макросов для шаблона Excel Excel 2010 и Excel 2007. Хранит код макроса VBA или листы макросов Excel 4.0 (.xlm).

Excel 97 — рабочая тетрадь Excel 2003

Двоичный формат файлов Excel 97 – Excel 2003 (BIFF8).

Excel 97 – Шаблон Excel 2003

Формат двоичных файлов Excel 97 – Excel 2003 (BIFF8) для шаблона Excel.

Рабочая тетрадь Microsoft Excel 5.0/95

Двоичный формат файла Excel 5.0/95 (BIFF5).

Электронная таблица XML 2003

Формат файла электронной таблицы XML 2003 (XMLSS).

Формат данных XML.

Формат надстройки на основе XML и макросов для Excel 2010 и Excel 2007. Надстройка — это дополнительная программа, предназначенная для запуска дополнительного кода. Поддерживает использование проектов VBA и таблиц макросов Excel 4.0 (.xlm).

Надстройка Excel 97-2003

Excel 97-2003 Add-In, дополнительная программа, предназначенная для запуска дополнительного кода. Поддерживает использование проектов VBA.

Рабочая тетрадь Excel 4.0

Формат файла Excel 4.0, в котором сохраняются только рабочие листы, листы диаграмм и листы макросов. Вы можете открыть книгу в этом формате файла в Excel 2010, но вы не можете сохранить файл Excel в этом формате файла.

Работает с электронными таблицами 6.0–9.0

Электронная таблица сохранена в Microsoft Works 6.0–9.0.

Примечание. Этот формат поддерживается только в Excel Starter.

Форматы текстовых файлов

Описание

Форматированный текст (с разделителями-пробелами)

Формат Lotus с разделителями-пробелами. Сохраняет только активный лист.

Сохраняет книгу в виде текстового файла с разделителями табуляции для использования в другой операционной системе Microsoft Windows и обеспечивает правильную интерпретацию символов табуляции, разрывов строк и других символов. Сохраняет только активный лист.

Сохраняет книгу в виде текстового файла с разделителями табуляции для использования в операционной системе Macintosh и обеспечивает правильную интерпретацию символов табуляции, разрывов строк и других символов. Сохраняет только активный лист.

Сохраняет книгу в виде текстового файла с разделителями табуляцией для использования в операционной системе MS-DOS и обеспечивает правильную интерпретацию символов табуляции, разрывов строк и других символов. Сохраняет только активный лист.

Сохраняет книгу как текст Unicode — стандарт кодировки символов, разработанный Консорциумом Unicode.

CSV (с разделителями-запятыми)

Сохраняет книгу в виде текстового файла с разделителями-запятыми для использования в другой операционной системе Windows и обеспечивает правильную интерпретацию символов табуляции, разрывов строк и других символов. Сохраняет только активный лист.

Сохраняет книгу в виде текстового файла с разделителями-запятыми для использования в операционной системе Macintosh и обеспечивает правильную интерпретацию символов табуляции, разрывов строк и других символов. Сохраняет только активный лист.

Сохраняет книгу в виде текстового файла с разделителями-запятыми для использования в операционной системе MS-DOS и обеспечивает правильную интерпретацию символов табуляции, разрывов строк и других символов. Сохраняет только активный лист.

Формат обмена данными. Сохраняет только активный лист.

Формат символической ссылки. Сохраняет только активный лист.

Примечание. Если вы сохраните книгу в любом текстовом формате, все форматирование будет потеряно.

Другие форматы файлов

Описание

дБазы III и IV. Вы можете открывать эти форматы файлов в Excel, но вы не можете сохранить файл Excel в формате dBase.

Переносимый формат документа (PDF). Этот формат файла сохраняет форматирование документа и позволяет совместно использовать файлы. Когда файл формата PDF просматривается в Интернете или распечатывается, он сохраняет заданный формат. Данные в файле не могут быть легко изменены. Формат PDF также удобен для документов, которые будут воспроизводиться с использованием коммерческих методов печати.

Примечание. Этот формат не поддерживается в Excel 2007.

Спецификация бумаги XML (XPS). Этот формат файла сохраняет форматирование документа и позволяет совместно использовать файлы. Когда файл XPS просматривается в Интернете или распечатывается, он сохраняет именно тот формат, который вы хотели, и данные в файле нельзя легко изменить.

Примечание. Этот формат не поддерживается в Excel 2007.

Форматы файлов, использующие буфер обмена

Вы можете вставить данные из буфера обмена Microsoft Office в Excel с помощью команды «Вставить» или «Специальная вставка» (вкладка «Главная», группа «Буфер обмена», кнопка «Вставить»), если данные буфера обмена Office находятся в одном из следующих форматов.

Идентификаторы типа буфера обмена

Изображения в формате метафайла Windows (WMF) или расширенном формате метафайла Windows (EMF).

Примечание. Если вы копируете изображение метафайла Windows из другой программы, Excel вставляет изображение как расширенный метафайл.

Изображения, сохраненные в формате Bitmap (BMP).

Форматы файлов Microsoft Excel

Двоичные форматы файлов для Excel версий 5.0/95 (BIFF5), Excel 97-2003 (BIFF8) и Excel 2010 (BIFF12).

Формат символической ссылки.

Формат обмена данными.

Текстовый формат, разделенный табуляцией.

Формат значений, разделенных запятыми.

Отформатированный текст (разделенный пробелами)

Расширенный текстовый формат (RTF). Только из Excel.

.jpg, .jpg, .doc, .xls или .bmp

Объекты Microsoft Excel, объекты из правильно зарегистрированных программ, поддерживающих OLE 2.0 (OwnerLink), а также изображение или другой формат презентации.

.jpg, .jpg, .doc, .xls или .bmp

OwnerLink, ObjectLink, Link, Picture или другой формат.

Офисный чертежный объект

Формат объекта рисования Office или изображение (расширенный формат метафайла Windows, EMF).

Отображаемый текст, OEM-текст.

Веб-страница с одним файлом

Веб-страница с одним файлом (MHT или MHTML). Этот формат файла объединяет встроенную графику, апплеты, связанные документы и другие вспомогательные элементы, на которые есть ссылки в документе.

Примечание. Этот формат не поддерживается в Excel 2007.

Язык гипертекстовой разметки (HTML).

Примечание. При копировании текста из другой программы Excel вставляет текст в формате HTML независимо от формата исходного текста.

Форматы файлов, не поддерживаемые в Excel

Следующие форматы файлов больше не поддерживаются в Excel 2016, Excel 2013, Excel 2010, Excel Starter и Excel 2007. Вы не можете открывать или сохранять файлы в этих форматах.

Идентификаторы типа буфера обмена

Форматы файлов Excel 2.0, 3.0 и 2.x

ЖК1, ФМТ, ЖК2, ЖК3, ЧМ3, ЖК4

.wk1, .wk2, .wk3, .wk4, .wks

Форматы файлов Lotus 1-2-3 (все версии)

Формат файла Microsoft Works (все версии)

Формат файла DBASE II

Quattro Pro для формата файла MS-DOS

Quattro Pro 5.0 и 7.0 для Windows.

Форматы файлов, которые не поддерживаются в Excel Starter

Кроме того, следующие форматы файлов больше не поддерживаются в Excel Starter. Вы не можете открывать или сохранять файлы в этих форматах файлов.

Надстройка Excel 97-2003

Имя источника данных

Доступ к базе данных MDE

Подключение к данным Office

Открытие или просмотр файлов неподдерживаемых форматов

Если формат файла, который вы хотите использовать, не поддерживается в Excel, вы можете попробовать следующее:

Поищите в Интернете компанию, которая производит конвертеры форматов файлов, не поддерживаемых в Excel.

Сохранить в формате файла, который поддерживает другая программа, а затем экспортировать из этой программы в формат файла, который поддерживает Excel.

Нужна дополнительная помощь?

Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществе ответов.

Читайте также:

'xlOpenXMLWorkbook' Электронная таблица в формате XLSX (Excel 2007 или более поздней версии)
'xlWorkbookNormal' или 'xlExcel8' Электронная таблица в формате XLS (совместима с Excel 97-2003)
'xlCSV' Файл в запятой Формат разделенных значений (CSV)
'xlHtml' или 'xlWebArchive' Электронная таблица экспортируется в формат HTML