Как сделать карту xml для excel
Выберите файлы Выберите файлы или введите URL файла URL файла
Extensible Markup Language
Расширение файла: .xml
XML (/ˌeks em ˈel/ англ. eXtensible Markup Language) — расширяемый язык разметки. Рекомендован Консорциумом Всемирной паутины (W3C). Спецификация XML описывает XML-документы и частично описывает поведение XML-процессоров (программ, читающих XML-документы и обеспечивающих доступ к их содержимому).
Microsoft Excel Binary File Format
Расширение файла: .xls
Microsoft Excel — программа для работы с электронными таблицами, созданная корпорацией Microsoft для Microsoft Windows, Windows NT и Mac OS, а также Android, iOS и Windows Phone. Она предоставляет возможности экономико-статистических расчетов, графические инструменты и, за исключением Excel 2008 под Mac OS X, язык макропрограммирования VBA.
В статье Web Queries and Dynamic Chart Data in Microsoft Excel 2002 на сайте MSDN показывалось, как с помощью Web-запросов импортировать данные в Microsoft Excel 2002, а затем создавать диаграммы, динамически отражающие изменения в исходных данных. В этой статье я расскажу, как добиться тех же результатов в Microsoft Office Excel 2003, написав меньше кода, потратив меньше усилий, но обеспечив больше возможностей. Прочитав статью, вы расширите свои познания в области поддержки XML в Excel 2003: познакомитесь с XML-картами, XML-списками, новыми процедурами импорта XML-данных и с применением динамически заполняемых XML-списков как источников данных диаграмм.
Содержание
Постановка задачи
Представьте себе менеджера по продажам, регулярно изучающую данные о продажах. Ей нужно получать сводные данные о продажах за определенный период. В частности, ее интересуют итоговые данные о продажах за каждый из дней заданного периода. Ей хотелось бы, чтобы данные выводились и в числовом виде, и в виде диаграммы, показывающей, как изменялись продажи в течение этого периода.
Было бы непрактично создавать специальный отчет по каждому ее требованию. Тогда кому-то пришлось бы анализировать входные данные и создавать отдельные табличные отчеты для множества сценариев, возможных в деятельности данной организации. Это стало бы слишком тяжелым бременем для разработчиков и других специалистов по информационным технологиям, особенно если учесть, что менеджер по продажам из одного конкретного подразделения - не единственный сотрудник организации, нуждающийся в отчетах такого рода. Лучше создать электронную таблицу Excel, способную самостоятельно настраиваться на формирование различных отчетов, запрашиваемых менеджером по продажам, а также сотрудниками других подразделений, и позволяющую решать аналогичные задачи.
В этой статье показывается, как средствами Microsoft Office Excel 2003 импортировать данные и установить динамическую связь диаграммы с данными. Кроме того, мы создадим удобный UI, позволяющий задавать параметры отчета и импортировать данные для отчета. Общий вид решения показан на рис. 1.
Рис. 1. Графическое отображение бизнес-данных
XML-сопоставление в Excel 2003
В Excel 2003 усовершенствована поддержка операций с XML-данными. В Microsoft Excel 2002 появилась возможность открывать и сохранять электронные таблицы в формате "XML Spreadsheet", используя XML-словарь, разработанный специально для Excel. Этот словарь соответствует определенной схеме, поэтому любая система может формировать электронные таблицы в XML-формате, с которыми можно работать в Excel, - главное, чтобы они соответствовали схеме. Но было бы еще лучше, если бы Excel умел настолько же интеллектуально работать с другими схемами. В Excel 2003 эта возможность реализована - пользователи и разработчики могут добавлять в рабочие книги собственные схемы. При этом создается XML-карта (XML map), которую можно применять, чтобы данные было удобнее интерпретировать при импорте или экспорте. Это позволяет импортировать данные, соответствующие собственному, специфичному для предметной области XML-словарю (или схеме), а затем записать данные обратно, используя тот же XML-словарь.
Итак, с помощью новых средств XML-сопоставления (XML mapping) можно связать XML-схему с рабочей книгой. Благодаря этому импорт и экспорт данных в Excel стали проще и надежнее. Значит, в Excel теперь удобнее обрабатывать данные, содержащиеся в электронной таблице или вне ее, с учетом требований, специфичных для пользователя. Поскольку в Excel 2003 можно разрабатывать электронные таблицы с заданной XML-структурой, адаптация среды, в которой работает пользователь, к данным, хранящимся на сервере, упрощается. В нашем решении будут импортироваться данные для отчета, причем благодаря применению XML-карты данные будут соответствовать схеме.
XML-карты
На рис. 2 показана XML-карта (схема) в рабочей книге. При добавлении XML-схемы в рабочую книгу Excel создает объект, называемый XML-картой. XML-карты позволяют сопоставлять ячейки или диапазоны элементам XML-схемы. Кроме того, эти карты используются в Excel, чтобы при импорте или экспорте XML-данных связывать содержимое сопоставляемых ячеек и диапазонов с элементами схемы. Рабочая книга может содержать несколько XML-карт, независимых друг от друга, причем несколько карт могут ссылаться на одну и ту же схему.
Как видно на рис. 2, Excel показывает иерархическое представление того, какую структуру должны иметь данные, содержащиеся в электронной таблице. Различные элементы этого представления можно связать с определенными ячейками электронной таблицы. Схема может просто ограничивать данные некоторой иерархической структурой или налагать на типы и другие аспекты данных дополнительные ограничения, учитываемые при импорте и экспорте данных электронной таблицы.
Рис. 2. XML-карта для рабочей книги
На рис. 3 показано, как XML-карта используется в нашей рабочей книге. В XML-карте заданы два ключевых элемента - OrderDay и Sales. При выборе элементов карты в секции XML Structure Excel выбирает соответствующий диапазон ячеек рабочей книги. Аналогично при выборе ячейки в диапазоне Excel выбирает соответствующий элемент карты в Task Pane.
Рис 3. Сопоставление элементов и ячеек
<
Рисунок:
XML Map - XML-карта
Mapped Cells - Сопоставляемые ячейки
>
Добавление XML-карты
Чтобы воспользоваться XML-картой, ее нужно добавить в рабочую книгу.
Чтобы добавить XML-карту в рабочую книгу через UI:
- В меню Data выберите XML, щелкните XML Source.
- В секции XML Source щелкните XML Maps. , затем щелкните Add.
- Выберите допустимый XML-, XSD- или UDC-файл, щелкните Open.
- Щелкните OK, чтобы добавить XML-карту.
Чтобы задать сопоставление ячеек элементам XML-карты, нужно выделить ячейку или диапазон ячеек и перетащить элемент карты на выбранные ячейки. Кроме того, можно выполнить такое сопоставление программно, даже при импорте данных из внешнего источника, что и сделано в нашем бизнес-решении.
При выполнении процедуры импорта можно указать существующую XML-карту, т. е. допускается повторное использование существующих XML-карт. Если при импорте XML-данных XML-карта не указана, Excel сгенерирует ее, связав импортируемые элементы данных с элементами XML-карты.
Наше бизнес-решение позволяет многократно импортировать данные из одного и того же источника, каждый раз задавая разные параметры. Например, сначала пользователю может потребоваться отчет с 1 июля 2000 г. по 15 июля 2000 г., а в следующий раз - отчет за последние 16 дней месяца. Поскольку Excel многократно импортирует данные, нет смысла каждый раз сопоставлять ячейки заново. Поэтому можно применять существующую карту и просто перезаписывать данные в сопоставляемых ячейках.
Еще больше упрощает разработку решения возможность использовать списки Excel. Применение этого средства в сочетании с технологией XML-сопоставлений позволяет объединять сопоставляемые XML-данные в группы и обрабатывать их более интеллектуально.
Списки Excel
Списки (рис. 4) применяются для создания групп данных в электронных таблицах Excel и, таким образом, облегчают обработку данных. Если вы внимательно посмотрите на ячейки, то увидите вокруг них синюю рамку. Это не стиль форматирования. Excel автоматически показывает рамку вокруг ячеек, которые идентифицируются как список. (Если это сбивает вас с толку, настройте Excel так, чтобы он не показывал рамку вокруг неактивных списков). Поскольку список - это просто группа данных электронной таблицы, в одной таблице может быть несколько списков, и к каждому списку можно обращаться как к некоей единице. Кроме того, в Excel 2003 имеется тип списка, называемый XML-списком. XML-список, как и более общий список, является списком или группой данных электронной таблицы, но с XML-списком связывается дополнительная информация (метаданные), представляемая в XML-формате.
Рис. 4. Список в электронной таблице Excel
Список содержит столбцы, заголовки столбцов и строку вставки для добавления данных. Если бы более внимательно посмотрите рис. 4, то увидите большую звездочку, указывающую, где находится строка вставки. Кроме того, вы увидите заголовки столбцов. В XML-списках столбцы связываются с элементами XML-схемы. Для этого явно или неявно присваивается значение свойству XPath столбца. В нашем бизнес-решении это свойство задается неявно, с помощью XML-карты, которую мы добавили в рабочую книгу.
Наше бизнес-решение автоматически загружает данные в XML-список, когда пользователь щелкает кнопку. Но, чтобы все это работало, список уже должен существовать. Значит, сначала нужно добавить список в рабочий лист.
Чтобы добавить список в рабочий лист:
- Выберите ячейку, которая будет верхней левой ячейкой XML-списка.
- Выберите корневой элемент в секции XML Structure, чтобы выделить его в XML-карте.
- Перетащите выделенный корневой элемент из секции XML Structure на выделенную ячейку.
Получится список вида, показанного на рис. 5.
Рис 5. Пример нового XML-списка
Можно создавать XML-списки вручную, сопоставляя ячейки описанным выше образом, а можно позволить Excel создавать списки в соответствии с действиями пользователя. Например, Excel автоматически создает XML-списки, когда один или несколько элементов, перетаскиваемых на рабочий лист, являются повторяющимися элементами. В нашем решении XML-список создается заранее, чтобы в дальнейшем заполнять его импортируемыми данными.
Считывание XML-данных в Excel
Считать XML-данные в рабочий лист Excel можно несколькими способами. У класса Workbook три ключевых метода импорта XML-данных в Excel:
Для загрузки данных из файла в рабочую книгу используется метод OpenXML. Это программный эквивалент открытия XML-файла в Excel выбором Open в меню File. В следующей таблице показаны различные варианты открытия XML-файлов в Excel и их описание.
Импорт XML-данных отличается от OpenXML тем, что XML-файл не открывается в отдельной рабочей книге. Данные помещаются в существующую рабочую книгу, при этом создается либо новый рабочий лист, либо XML-список в существующем листе. Метод XMLImport позволяет задать URL, с которого считываются XML-данные, что аналогично использованию объекта QueryTable Web-запросами в Excel 2002 и в более ранних версиях. Метод принимает четыре параметра, описанных в следующей таблице.
Примечание Если вы используете существующую XML-карту, не передавайте параметр Destination.
Последний метод, XMLImportXML, аналогичен XMLImport за исключением того, что указывается не URL, определяющий местонахождение импортируемых данных, а строка, содержащая сами данные. Все остальные параметры точно такие же.
Импорт данных
Наше бизнес-решение получает вводимые пользователем данные, обращаясь к URL, по которому находятся данные. Когда пользователь щелкает кнопку на рабочем листе, выполняется процедура обработки события. Эта процедура импортирует данные. У метода ImportXML имеется обязательный параметр, принимающий ссылку на объект XMLMap. Мы получаем эту ссылку следующим образом:
Затем вызываем метод ImportXML:
В этом примере URL "зашит" в код, так что метод вполне понятен. Однако в бизнес-решении URL формируется в отдельной процедуре, чтобы его можно было задавать в соответствии с вводимыми пользователем данными и параметрами рабочей книги. Затем Excel возвращает результирующий URL в виде строки, поэтому его можно передавать в параметре метода ImportXML. В бизнес-решениях, применяемых на практике, следует использовать обработку ошибок и другие "продвинутые" приемы программирования.
При импорте данных с заданного URL Excel помещает их в XML-список, сопоставленный XML-карте. Так как при вызове метода ImportXML указывается существующая XML-карта, не нужно заботиться о том, куда попадут импортированные данные или что означают эти данные в контексте электронной таблицы, - Excel задаст эти параметры при выполнении XML-сопоставления.
Источники данных динамических диаграмм
Простой просмотр каких-либо базовых данных - это лишь часть богатой функциональности Excel. Приятным дополнительным преимуществом является возможность формировать диаграммы, позволяющие получить визуальное представление данных. В нашем бизнес-решении показывается диаграмма, источником данных для которой служит XML-список. XML-список связан с XML-картой, в соответствии с которой в него динамически загружаются данные. Для пользователя это удобно тем, что если изменить параметры формирования отчета, то после импорта данные XML-списка изменятся, и диаграмма тоже изменится соответствующим образом.
Чтобы добавить диаграмму в рабочий лист:
- В меню Insert выберите Chart.
- Следуйте указаниям Chart Wizard и выберите тип диаграммы Line.
- Щелкните Next, чтобы задать источник данных, или Finish, чтобы поместить на рабочий лист пустую диаграмму.
После добавления диаграммы нужно указать, что ее источником данных является XML-список, но мы сделаем это не в диалоговом окне Chart Wizard. Поступим проще. Сразу же щелкнем Finish, тогда добавится пустая диаграмма, которая пока что не отображает никаких данных.
Чтобы указать XML-список в качестве источника данных диаграммы
- Поместите курсор на XML-список, чтобы выбрать его.
- Щелкните рамку XML-списка, чтобы перетащить его на диаграмму. Откроется диалоговое окно Paste Special.
- Щелкните OK, чтобы принять параметры по умолчанию и показать данные XML-списка в диаграмме.
После выполнения этих операций появится диаграмма вида, показанного на рис. 6.
Рис. 6. Окончательный вид диаграммы, связанной с XML-списком
Можно изменить тип диаграммы, указав вместо Line, например, Bar, Pie, Doughnut (это не выпечка). Кроме того, можно изменить формат диаграммы на отличный от используемого по умолчанию. Однако источник данных диаграммы можно не менять. Если Excel заново заполнит XML-список данными, диаграмма будет соответствовать этим новым данным, поскольку ее источником данных является динамически загружаемый XML-список.
Дополнительное преимущество в том, что пользователь может напрямую добавлять в электронную таблицу собственные данные и смотреть, как изменения отражаются на диаграмме. Так как в XML-списке есть строка вставки, при необходимости пользователь может щелкнуть список и добавить новые строки. Когда пользователь добавляет строки, диаграмма автоматически обновляется. Это позволяет не только формировать отчеты по постоянному источнику данных, но и гибко добавлять свои данные. Также можно программно получать данные из другого источника и добавлять их к данным XML-списка. Это программный эквивалент добавления данных пользователем, который напрямую вводит их в ячейки. Таким образом, можно создать систему, объединяющую данные из разных источников и помещающую эти данные в электронную таблицу для более тщательного анализа.
Заключение
Усовершенствования в Microsoft Office Excel 2003 облегчают работу с "родными" исходными данными в формате XML. Вы можете импортировать необработанные XML-данные в электронную таблицу, поместить их в заданное место и отобразить в динамически обновляемой диаграмме. XML-карты - мощное средство, которое позволяет сопоставлять заданным диапазонам электронной таблицы иерархические XML-схемы, содержащие элементы и атрибуты. Благодаря этому диапазоны становится удобнее обрабатывать в соответствии со схемой XML-карты. Кроме того, интерпретацию данных облегчают XML-списки, позволяющие создавать группы ячеек в самой электронной таблице. Эти группы (точнее, списки) можно обрабатывать независимо от других ячеек и обращаться к ним программно.
В Excel 2003 появились новые процедуры импорта XML-данных, предоставляющие дополнительные возможности. С помощью XML-сопоставления можно передать импортированные данные в существующий XML-список, перезаписав при этом существующие данные или добавив импортированные данные к существующим.
В этом трюке используются возможности Excel, доступные только в Excel для Windows старше 2003 года. Более ранние версии Excel не поддерживают их; эти возможности не поддерживаются и в существующих, и планируемых версиях Excel для Macintosh.
Начнем с простого документа XML, приведенного в листинге 8.1.
// Листинг 8.1. Простой документ XML для анализа в Excel 2003-10-05 0596005385 Off1ce 2003 XML Essentia1s
34.95 200 Zork's Books
2003-10-05 0596002920 XML in a Nutshell. 2nd Edition
90 Zork's Books 2003-10-05 0596002378 SAX2
300 Zork's Books 2003-10-05 0596005385 Office 2003 XML Essentials
10 Books of Glory 2003-10-05 0596002920 XML in a Nutshell, 2nd Edition
25 Books of Glory 2003-10-07 0596002378 SAX2
5 Books of Glory 2003-10-18 0596002378 SAX2
15 Title Wave 2003-10-21 0596002920 XML in a Nutshell. 2nd Edition
15 Books for You
Этот документ можно открыть непосредственно в Excel командой Файл → Открыть (File → Open). Откроется диалоговое окно (рис. 8.1).
Рис. 8.1. Открытие файла XML в Excel
Если вы выберете переключатель XML-список (As an XML list), то увидите предупреждение, что Excel создаст собственную схему для этого документа, не имеющего схемы (рис. 8.2).
Рис. 8.2. Предупреждение Excel об отсутствии ссылок на схему
Щелкнув кнопку ОК, вы увидите, какой способ Excel выбрал для представления информации в открываемом документе в виде электронной таблицы (рис. 8.3). Обратите внимание, что Excel ожидает встретить формат даты, который используется для элемента даты, поэтому даты, импортированные как 2003-10-05, будут отображаться как 10/5/2003.
Рис. 8.3. Данные XML, представленные как XML-список в Excel
Теперь, когда документ загружен в Excel, обрабатывать данные можно так же, как любые другие данные в Excel, — вставлять их в формулы, создавать именованные диапазоны, строить диаграммы на основе содержимого и т. д. Чтобы помочь вам, в Excel предусмотрено несколько встроенных возможностей анализа данных.
Раскрывающиеся списки в заголовках столбцов позволяют выбирать способ сортировки данных (по умолчанию данные выводятся в том порядке, в котором они записаны в исходном документе). Можно также включить отображение строки итогов Итог (Total); для этого можно воспользоваться панелью инструментов Список (List) или щелкнуть правой кнопкой мыши в любом месте списка и в контекстном меню выбрать команду Список → Строка итогов (List → Total Row). Когда строка итогов появится, выбрать вид итоговой информации можно будет в раскрывающемся меню (рис. 8.4).
Рис. 8.4. Выбор итогов для списка XML в Excel
Данные можно обновить, добавив при этом в обновляемую область информацию из документа XML с такой же структурой. Если у вас есть еще один документ с такой структурой, можете щелкнуть список правой кнопкой мыши, в контекстном меню выбрать команду XML → Импорт (XML → Import) и выбрать второй документ. Кроме того, после редактирования данные можно экспортировать обратно в файл XML, щелкнув список правой кнопкой мыши и выбрав в контекстном меню команду XML → Экспорт (XML → Export). Это превращает Excel в очень удобный инструмент редактирования простых XML-документов с табличной структурой.
Если данные достаточно простые, вы чаще всего можете доверить Excel выбор способа представления содержимого файла и использовать предусмотренные настройки по умолчанию. Если же данные усложняются, особенно если они содержат даты или текст, который выглядит как числа, то вы, возможно, захотите использовать схемы XML, чтобы указать Excel, как следует читать данные и какие данные подойдут к данной карте. Для нашего документа XML-схема может выглядеть, как в листинге 8.2.
// Листинг 8.2. Схема для данных о продаже книг
Обратите внимание, что элемент date определен как дата, а элемент ISBN определен как строка, а не как целое число. Если вы начнете с открытия этой схемы, а не документа, то заставите Excel загружать документ, сохранив ведущий нуль в ISBN.
На этот раз вы создадите список до загрузки документа XML, начав с пустого рабочего листа. Вам понадобится открыть область задач Источник XML (XML Source). Если она еще не открыта, нажмите сочетание клавиш Ctrl+Fl. Затем в раскрывающемся списке вверху области задач выберите Источник XML (XML Source) и вы увидите что-то похожее на рис. 8.6.
Рис. 8.6. Область задач Источник XML
Чтобы загрузить схему, щелкните кнопку Карты XML (XML Maps). Откроется диалоговое окно Карты XML (XML Maps) (рис. 8.7).
Рис. 8.7. Диалоговое окно Карты XML
Рис. 8.8. Выбор XML-схемы
Когда вы щелкнете кнопку ОК, появится предупреждение о возможных сложностях с интерпретацией схем. XML-схема (XML Schema) — это огромная спецификация, поддерживающая чрезвычайно много структур, не отвечающих способу восприятия информации в Excel, поэтому в Excel есть некоторые ограничения.
В диалоговом окне Карты XML (XML Maps) Excel сообщит, что схема была добавлена к электронной таблице. Если вы щелкнете кнопку ОК, то вернетесь в главное окно Excel и в области задач Источник XML (XML Source) появится диаграмма, отображающая структуру схемы. Теперь, когда у вас есть структура, можно создать список. Самый простой способ сделать это, особенно с небольшими документами, как наш, — перетащить значок sales на ячейку А1.
Теперь, обустроив дом для данных, нужно заселить его. Можно щелкнуть кнопку Импорт XML-данных (Import XML Data) на панели инструментов Список (List) или щелкнуть правой кнопкой мыши список и в контекстном меню выбрать кнопку XML → Импорт (XML → Import). Если вы выберете файл, который уже открывали ранее (в листинге 8.1), то увидите результат, как на рис. 8.3. Обратите внимание на добавление ведущих нулей к значениям, которые теперь являются текстовыми, как и должно быть.
Элементы можно перетаскивать и по отдельности, если вы хотите поменять их местами, или помещать разные фрагменты информации в разные места электронной таблицы.
Поддержка XML-карт и списков в Excel означает, что можно создавать электронные таблицы, работающие с данными, которые поступают в отдельных файлах, с большей гибкостью, чем это было с предыдущими форматами, например CSV (с разделителями-запятыми) или форматом с разделительной табуляцией.
Вместо того чтобы подключаться к базе данных для интерактивного редактирования данных, пользователь сможет отредактировать файл XML, находясь в самолете, и передать его заказчику сразу же после приземления. Возможно, лучшее свойство новых возможностей XML Excel — это их гибкость. Пока данные организованы в структуру, соответствующую сетке таблицы, у Excel имеется совсем немного правил относительно того, какие виды XML можно передавать туда. Несколько раз щелкнув мышью и совершенно ничего не программируя, можно интегрировать данные XML в электронные таблицы.
XML – это универсальный формат работы с данными. Его поддерживает множество программ, в том числе из сферы СУБД. Поэтому конвертация информации в XML важна именно с точки зрения взаимодействия и обмена данными между различными приложениями. Excel как раз входит в число программ, которые работают с таблицами, и даже может выполнять манипуляции с базами данных. Разберемся, как конвертировать файлы Эксель в XML.
Процедура конвертации
Конвертация данных в формат XML не такой уж простой процесс, так как в его ходе должна быть создана специальная схема (schema.xml). Впрочем, для преобразования информации в простейший файл данного формата достаточно иметь под рукой обычные инструменты сохранения в Excel, а вот для создания хорошо структурированного элемента придется основательно повозиться с составлением схемы и её подключением к документу.
Способ 1: простое сохранение
Таким образом, преобразование файла из формата Excel в XML будет совершено.
Способ 2: инструменты разработчика
Конвертировать формат Excel в XML можно с помощью инструментов разработчика на вкладке программы. При этом, если пользователь все выполнит правильно, то на выходе он получит, в отличие от предыдущего способа, полноценный XML-файл, который корректно будет восприниматься сторонними приложениями. Но сразу нужно сказать, что не каждому новичку может хватить знаний и умений сразу научится конвертировать данные таким способом.
Мы рады, что смогли помочь Вам в решении проблемы.
Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
Конвертер файлов / Документы / Конвертировать в XLS / XML конвертер / XLS в XML
Вы можете перевести XLS документ в XML и во множество других форматов с помощью бесплатного онлайн конвертера.
Выберите файл с компьютера, Google Диска, Dropbox или перетащите его на страницу
Выберите xml или любой другой формат, который вам нужен (более 100 поддерживаемых форматов)
Скачайте ваш xml файл
Подождите пока ваш файл сконвертируется и вы сразу сможете его скачать xml -файл
Microsoft Excel Binary File Format
XLS – представляет собой электронную таблицу, созданную популярным приложением Microsoft Excel. Включает в себя данные документа, которые расположены в ячейках, обладающих определенным адресом. Они могут содержать формулы, математические уравнения, имеющие связь с информацией в других ячейках, и фиксированные сведения. Нередко применяется для разработки графиков и схем. Формат позволяет хранить и редактировать большой круг параметров – изображения, таблицы, макросы, шрифты, диаграммы. Широко использовался до появления версии Excel 2007 года, а затем был заменен на расширение XMLSS. Сведения внутри документа XLS содержатся в серии потоков статичного размера, их месторасположение описывается с помощью нескольких таблиц распределения сегментов. Отличается обратной совместимостью и поддерживает различные форматы файлов, созданных для DOS. Нередко применяется веб-браузерами с целью исключить использование бинарных форматов. Утилита входит в офисный пакет Microsoft и кроме Excel может открываться различными приложениями вроде Apache Open Office, Libre Office, адаптированных к ОС MacOS, Windows или Linux.
Востребованность формата объясняется его простотой, хотя он не поддерживает отдельные функции, например, хранение макросов VBA. Вплоть до появления XMLSS приложение Excel при форматировании применяло расширение Biff, созданное на базе формата-контейнера IFF. Благодаря этому были доступны изменения шаблонов книг и их содержание. После внедрения в 2007 году нового формата программа не утратила свойств обратно совместимой, что гарантирует широкое распространение XLS и в будущем. Впоследствии на смену расширению XLS пришли форматы XLSM, XLSB и XLSX.
Соавтор(ы): Nicole Levine, MFA. Николь Левин — автор и редактор, пишущий о технологиях для wikiHow. Имеет более 20 лет опыта в написании технической документации и руководстве командами технической поддержки в крупных компаниях, занимающихся веб-хостингом и разработкой программного обеспечения. Получила магистерскую степень по писательскому мастерству в Портлендском государственном университете и преподает композицию, литературное творчество и создание фэнзинов в различных учебных заведениях.
В этой статье мы расскажем вам, как на компьютере преобразовать XML-файл в файл Excel.
- В Excel 2007 нажмите круглую кнопку с логотипом Microsoft Office. [1] X Источник информации
- Excel для macOS не позволяет импортировать XML-данные из другого файла, но в нем можно открыть XML-файл. [2] X Источник информации
Дополнительные статьи
Об этой статье
Читайте также: