Bir XLTX Fayl nedir
If you want to keep using the map information but remove the potentially sensitive data source information, you can delete the data source definition of the XML schema from the workbook, but still export the XML data, by clearing the Save data source definition in workbook check box in the XML Map Properties dialog box, which is available from the Map Properties command in the XML group on the Developer tab.
Собрать данные из XML файлов в Excel и экспортировать
Microsoft Excel – удобный инструмент для организации и структурирования самых разнообразных данных. Он позволяет обрабатывать информацию разными методами, редактировать массивы данных.
Рассмотрим возможности использования его для формирования и обработки файлов веб-приложений. На конкретном примере изучим основы работы с XML в Excel.
Как создать XML-файл из Excel
XML – стандарт файла для передачи данных в Сети. Excel поддерживает его экспорт и импорт.
Рассмотрим создание XML-файла на примере производственного календаря.
- Сделаем таблицу, по которой нужно создать XML файл в Excel и заполним ее данными.
- Создадим и вставим карту XML с необходимой структурой документа.
- Экспортируем данные таблицы в XML формат.
- Наша таблица – производственный календарь.
- Создаем в любом текстовом редакторе (например, «Блокнот») желаемую карту XML структуры для генерации файла сохраним. В данном примере буде использовать следующую карту структуры:
Сохраняем в XML файл.
Другие способы получения XML-данных (схемы):
- Скачать из базы данных, специализированного бизнес-приложения. Схемы могут предоставляться коммерческими сайтами, службами. Простые варианты находятся в открытом доступе.
- Использовать готовые образцы для проверки карт XML. В образцах – основные элементы, структура XML. Копируете – вставляете в программу «Блокнот» – сохраняете с нужным расширением.
Как сохранить файл Excel в формате XML
Один из вариантов:
- Нажимаем кнопку Office. Выбираем «Сохранить как» – «Другие форматы».
- Назначаем имя. Выбираем место сохранения и тип файла – XML.
Если выдает ошибку, книгу можно сохранить в виде таблицы XML 2003 либо веб-страницы. С этими форматами проблем, как правило, не возникает.
- Скачать конвертер XLC в XML. Либо найти сервис, с помощью которого можно экспортировать файл онлайн.
- Скачать с официального сайта Microsoft надстройку XML Tools Add-in. Она в бесплатном доступе.
- Открываем новую книгу. Кнопка Office – «Открыть».
Как открыть XML файл в Excel
- Меняем формат на «файлы XML». Выбираем нужный файл. Жмем «Открыть».
- Способ открытия – XML-таблица. ОК.
- Появляется оповещение типа
Жмем ОК. С полученной таблицей можно работать, как с любым файлом Excel.
Как преобразовать файл XML в Excel
- Меню «Разработчик» – вкладка «Импорт».
- В диалоговом окне выбираем файл XML, который хотим преобразовать.
- Нажимаем «Импорт». Программа Excel предложит самостоятельно создать схему на основе полученных данных. Соглашаемся – ОК. Откроется окно, где нужно выбрать место для импортируемого файла.
- Назначаем диапазон для импорта. Лучше брать с «запасом». Жмем ОК.
Созданную таблицу редактируем и сохраняем уже в формате Excel.
Как собрать данные из XML файлов в Excel
Принцип сбора информации из нескольких XML-файлов такой же, как и принцип преобразования. Когда мы импортируем данные в Excel, одновременно передается карта XML. В эту же схему можно переносить и другие данные.
Каждый новый файл будет привязываться к имеющейся карте. Каждому элементу в структуре таблицы соответствует элемент в карте. Допускается только одна привязка данных.
Чтобы настроить параметры привязки, откройте в меню «Разработчик» инструмент «Свойства карты».
- Каждый новый файл будет проверяться программой Excel на соответствие установленной карте (если поставим галочку напротив этого пункта).
- Данные могут обновляться. Либо новая информация добавится в существующую таблицу (имеет смысл, если нужно собрать данные из похожих файлов).
Это все ручные способы импорта и экспорта файлов.
- Создать таблицу
- Форматирование
- Функции Excel
- Формулы и диапазоны
- Фильтр и сортировка
- Диаграммы и графики
- Сводные таблицы
- Печать документов
- Базы данных и XML
- Возможности Excel
- Настройки параметры
- Уроки Excel
- Карта сайта
- Скачать примеры
Bir XLTX Fayl nedir?
XLTX fayl uzantısı olan bir fayl Excel Open XML Spreadsheet Şablon fayldır. Bu format Microsoft Excel tərəfindən eyni düzəlişləri, formatları və parametrləri əks etdirən bir çox XLSX faylları yaratmaq üçün istifadə edilə bilən şablon kimi istifadə olunur.
XLTX formatı, Microsoftun Office 2007-də Excel-ə təqdim olundu. Bu, köhnə XLT şablon formatını (oxşar XLS faylları yaradan) dəyişdirməkdir.
MS Office-in DOCX və PPTX formatları kimi XLTX fayl ölçüsünü azaltmaq üçün XML və ZIP daxildir.
XLTX faylını necə açmaq olar?
XLTX faylları normal olaraq yalnız Microsoft Excel ilə istifadə olunur (Microsoftun veb saytında şablon faylını necə yaratmaq olar). Pulsuz Microsoft Office Uyumluluk Paketi’ni yüklediyseniz XLTX faylları 2007-dən çox Excel versiyasını aça bilərsiniz.
Aşağıdakı pulsuz proqram XLTX formatını da aça bilər, onlar yalnız XLTX (XLSX və ya XLT kimi başqa bir şey kimi qeyd edilməlidir) faylını saxlaya bilmirlər: OpenOffice Calc, LibreOffice Calc və SoftMaker FreeOffice PlanMaker .
XLTX faylları əslində arxiv olduğundan faylı bir dekompressiya vasitəsi ilə də aça bilərsiniz. Bununla belə, sənədin Exceldə və ya qeyd etdiyim digər elektron tablo proqramlarında açılacağı kimi görünməməsi səbəbindən faylın məzmununu görüntüləmək çətindir. Bu marşruta getmək istəsəniz, hər hansı bir səbəbdən, 7-Zip və PeaZip XLTX faylını arxiv kimi açmaq üçün istifadə edilə bilən iki fayl dekompressiya vasitəsidir.
Qeyd: PC’nizdeki bir proqramın XLTX faylını açmağa çalışdığını ancaq yanlış bir tətbiq olduğunu və ya başqa bir yüklü XLTX faylını açarsanız, xüsusi bir Fayl Uzantısı rehberi üçün Varsayılan Programı Değiştirme’yı baxın Windows’daki bu dəyişiklik üçün.
XLTX faylını necə çevirmək olar
Bir XLTX faylını XLSX və ya XLS-ə çevirmək üçün ən qısa yol, hər iki formata çevrilməyi dəstəkləyən Microsoft Excel kimi, XLTX görüntüleyicilerinden / redaktorlardan birini istifadə etməkdir. Yuxarıda göstərilən digər proqramlar yalnız birinə və ya digərinə dəstək ola bilər.
XLTX faylını çevirmək üçün başqa asan bir yol FileZigZag istifadə etməkdir . Bir XLTX faylını XLS, CSV , ODS, OTS, PDF , TXT və bir neçə digər formata saxlaya bilən bir onlayn fayl çeviricisidir .
İpucu: XLTX faylını XLSX və ya CSV kimi daha populyar elektron tablo formatına çevirirsəniz, faylı Microsoft Excel-dən başqa bir şeydə aça bilərsiniz. Bəzi alternativ pulsuz elektron tablo proqramları Kingsoft Spreadsheets, Gnumeric və Spread32 daxildir.
Hələ Dosyanızı Aça bilmirəm?
Dosyanız yuxarıda göstərilən təkliflərdən istifadə etməyəcək və ya açılmayacaqsa, dosyanızın .XLTX fayl uzantısı ilə tamamilə bitməməsi həqiqətən yaxşı bir şans var. Əgər belədirsə, onda hansı faylları dəstəklədiyini görmək üçün fayl uzantısını araşdırmalısınız.
Məsələn, XTL faylları XLTX fayllarına bir şəkildə aid görünür, çünki fayl uzantısı elektron tablo faylı formatına bənzəyir. Lakin, XTL faylları Vietcong video oyununda istifadə edilən Vietcong Data fayllarıdır.
LTX, fayl uzantısının XLTX kimi çox göründüyünə bənzəyir, lakin formatı heç bir şəkildə əlaqələndirilmir. LTX faylları STALKER xüsusiyyətləri faylları və ya LaTeX Document faylları ola bilər.
Əgər bu artıq aydın deyilsə, faylın genişləndirilməsindən tam olaraq xəbərdar olmalısınız, onu açmaq üçün müvafiq proqramdan istifadə etdiyinizdən əmin olun. Bir XLTX faylı ilə məşğul deyilsinizsə, dosyanızın hansı proqramları aça biləcəyini və ya çevirə biləcəyini öyrənə biləcəyiniz doğru fayl uzantısını araşdırın.
XLTX faylları ilə daha çox kömək
Əslində, “. XLTX” fayl uzantısı tərəfindən həqiqətən XLTX faylına sahib olduğunuzdan əmin olmağınızdan sonra başqa bir şey ola bilər ki, faylın düzgün istifadə edilməsini maneə törədir.
Sosial şəbəkələrdə və ya e-poçt vasitəsilə əlaqə qurma, texniki dəstək forumlarında yerləşdirmək və daha çox məlumat üçün daha ətraflı məlumat əldə edin. XLTX faylını açmaq və ya istifadə etməklə hansı problemlər yaşadığınızı bildirin və kömək etmək üçün nə edə biləcəyimi görürəm.
Overview of XML in Excel
Microsoft Excel makes it easy to import Extensible Markup Language (XML) data that is created from other databases and applications, to map XML elements from an XML schema to worksheet cells, and to export revised XML data for interaction with other databases and applications. Think of these XML features as turning Office Excel into an XML data file generator with a familiar user interface.
In this article
- Why use XML in Excel?
- XML data and schema files
- Key XML and Excel scenarios
- Using the XML Source task pane
- Element types and their icons
- Working with single-mapped cells
- Working with repeating cells in XML tables
- XML map security considerations
- Importing XML data
- Working with an inferred schema
- Exporting XML data
- Using the Excel macro-enabled Office Open XML Format file
Why use XML in Excel?
XML is a technology that is designed for managing and sharing structured data in a human-readable text file. XML follows industry-standard guidelines and can be processed by a variety of databases and applications. Using XML, application designers can create their own customized tags, data structures, and schemas. In short, XML greatly eases the definition, transmission, validation, and interpretation of data between databases, applications, and organizations.
XML data and schema files
Excel works primarily with two types of XML files:
- XML data files (.xml), which contain the custom tags and structured data.
- Schema files (.xsd), which contain schema tags that enforce rules, such as data type and validation.
The XML standard also defines Extensible Stylesheet Language Transformation (XSLT) (.xslt) files, which are used to apply styles and transform XML data into different presentation formats. You can apply these transforms before you import XML files into Excel and after you export XML files from Excel. If XSLT files are linked to XML data files that you import into Excel, you do have the option to apply or not apply the formatting before the data is added to the worksheet, but only when you open an XML file by using the Open command from within Excel. Choose the XML Files (*.xml) file type before you click the Open button to see the XML files in the folder.
Key XML and Excel scenarios
By using XML and Excel, you can manage workbooks and data in ways that were previously impossible or very difficult. By using XML maps, you can easily add, identify, and extract specific pieces of business data from Excel documents. For example, an invoice that contains the name and address of a customer or a report that contains last quarter’s financial results are no longer just static reports. You can easily import this information from databases and applications, revise it, and export it to the same or other databases and applications.
The following are key scenarios that the XML features are designed to address:
- Extend the functionality of existing Excel templates by mapping XML elements onto existing cells. This makes it easier to get XML data into and out of your templates without having to redesign them.
- Use XML data as input to your existing calculation models by mapping XML elements onto existing worksheets.
- Import XML data files into a new workbook.
- Import XML data from a Web service into your Excel worksheet.
- Export data in mapped cells to XML data files independent from other data in the workbook.
The basic process of using XML data in Excel
The following diagram shows how the different files and operations work together when you use XML with Excel. Essentially, there are five phases to the process:
Adding an XML schema file (.xsd) to a workbook
Mapping XML schema elements to individual cells or XML tables
Importing an XML data file (.xml) and binding the XML elements to mapped cells
Entering data, moving mapped cells, and leveraging Excel functionality, while preserving XML structure and definitions
Exporting revised data from mapped cells to an XML data file
Working with XML maps
You can create or open a workbook in Excel, attach an XML schema file (.xsd) to the workbook, and then use the XML Source task pane to map XML elements of the schema to individual cells or tables. After you map the XML elements to your worksheet, you can import and export XML data into and out of the mapped cells.
When you add an XML schema file (.xsd) to your workbook, you create an XML map. In general, XML maps are used to create mapped cells and to manage the relationship between mapped cells and individual elements in the XML schema. In addition, these XML maps are used to bind the contents of mapped cells to elements in the schema when you import or export XML data files (.xml).
There are two kinds of mapped cells that you can create: single-mapped cells and repeating cells (which appear as XML tables). To make designing your worksheet more flexible, you can drag the mapped cells anywhere on a worksheet and into any order — even one different from the XML schema. You can also choose which elements to map and not map.
The following rules about using XML maps are important to know:
- A workbook can contain one or more XML maps.
- You can only map one element to one location in a workbook at a time.
- Each XML map is an independent entity, even if multiple XML maps in the same workbook refer to the same schema.
- An XML map can only contain one root element. If you add a schema that defines more than one root element, you are prompted to choose the root element to use for the new XML map.
Using the XML Source task pane
You use the XML Source task pane to manage XML maps. To open it, on the Developer tab, in the XML group, click Source. The following diagram shows the main features of this task pane.
1. Lists XML maps that were added to the workbook
2. Displays a hierarchical list of XML elements in the currently listed XML map
3. Sets options when working with the XML Source task pane and the XML data, such as how to preview the data and control headings
4. Opens the XML Maps dialog box, which you can use to add, delete, or rename XML maps
5. Verifies whether you can export XML data through the current XML map
Element types and their icons
The following table summarizes each type of XML element that Excel can work with and the icon that is used to represent each type of element.
Element type
Required parent element
Repeating parent element
Required repeating parent element
Required child element
Repeating child element
Required repeating child element
Simple content in a complex structure
Required simple content in a complex structure
Working with single-mapped cells
A single-mapped cell is a cell that has been mapped to a nonrepeating XML element. You create a single-mapped cell by dragging a nonrepeating XML element from the XML Source task pane onto a single cell in your worksheet.
When you drag a nonrepeating XML element onto the worksheet, you can use a smart tag to choose to include the XML element name as a heading above or just to the left of the single-mapped cell, or you can use an existing cell value as a heading.
You can also use a formula in a single-mapped cell, if the cell is mapped to an XML element with an XML Schema Definition (XSD) data type that Excel interprets as a number, date, or time.
Working with repeating cells in XML tables
XML tables are similar in appearance and functionality to Excel tables. An XML table is an Excel table that has been mapped to one or more XML repeating elements. Each column in the XML table represents an XML element.
An XML table is created when you:
- Use the Import command (in the XML group on the Developer tab) to import an XML data file.
- Use the Open command from within Excel to open an XML data file — and then select As an XML table in the Open XML dialog box.
- Use the From XML Data Import command (from the From Other Sources command button, in the Get External Data group, on the Data tab) to import an XML data file — and then select XML table in existing worksheet or New worksheet in the Import Data dialog box.
- Drag one or more repeating elements from the XML Source task pane to a worksheet.
When you create an XML table, the XML element names are automatically used as column headings. You can change these to any column headings that you want. However, the original XML element names are always used when you export data from the mapped cells.
Two options under the Options button in the XML Source task pane are useful when you work with XML tables:
- Automatically Merge Elements When Mapping When selected, Excel creates one XML table from multiple fields as they are dropped onto the worksheet. This option works as long as the multiple fields are dropped on the same row, one adjacent to the other. When this option is cleared, each element appears as its own XML table.
- My Data Has Headings When selected, existing heading data is used as column headings for repeating elements that you map to your worksheet. When this option is cleared, the XML element names are used as column headings.
Using XML tables, you can easily import, export, sort, filter, and print data based on an XML data source. However, XML tables do have some limitations regarding how they can be arranged on the worksheet.
- XML tables are row-based, meaning that they grow from the header row down. You cannot add new entries above existing rows.
- You cannot transpose an XML table so that new entries will be added to the right.
You can use formulas in columns that are mapped to XML elements with an XML Schema Definition (XSD) data type that Excel interprets as a number, date, or time. Just as in an Excel table, formulas in an XML table are filled down the column when new rows are added to the table.
XML map security considerations
An XML map and its data source information are saved with the Excel workbook, not a specific worksheet. A malicious user can view this map information by using a Microsoft Visual Basic for Applications (VBA) macro. Furthermore, if you save your workbook as a macro-enabled Excel Office Open XML Format File, this map information can be viewed through Microsoft Notepad or through another text-editing program.
If you want to keep using the map information but remove the potentially sensitive data source information, you can delete the data source definition of the XML schema from the workbook, but still export the XML data, by clearing the Save data source definition in workbook check box in the XML Map Properties dialog box, which is available from the Map Properties command in the XML group on the Developer tab.
If you delete a worksheet before you delete a map, the map information about the data sources, and possibly other sensitive information, is still saved in the workbook. If you are updating the workbook to remove sensitive information, make sure that you delete the XML map before you delete the worksheet, so that the map information is permanently removed from the workbook.
Importing XML data
You can import XML data into an existing XML map in your workbook. When you import data, you bind the data from the file to an XML map that is stored in your workbook. This means that each data element in the XML data file has a corresponding element, in the XML schema, that you mapped from an XML Schema file or inferred schema. Each XML map can only have one XML data binding, and an XML data binding is bound to all of the mappings that were created from a single XML map.
You can display the XML Map Properties dialog box (Click Map Properties in the XML group on the Developer tab.), which has three options, all selected by default, that you can set or clear to control the behavior of an XML data binding:
- Validate data against schema for import and export Specifies whether Excel validates data against the XML map when importing data. Click this option when you want to ensure that the XML data that you import conforms to the XML schema.
- Overwrite existing data with new data Specifies whether data is overwritten when you import data. Click this option when you want to replace the current data with new data, for example, when up-to-date data is contained in the new XML data file.
- Append new data to existing XML tables Specifies whether the contents of the data source are appended to the existing data on the worksheet. Click this option, for example, when you are consolidating data from several similar XML data files into an XML table, or you do not want to overwrite the contents of a cell that contains a function.
When you import XML data, you may want to overwrite some mapped cells but not others. For example, some mapped cells may contain formulas and you don’t want to overwrite the formula when you import an XML file. There are two approaches that you can take:
- Unmap the elements that you don’t want overwritten, before you import the XML data. After you import the XML data, you can remap the XML element to the cells containing the formulas, so that you can export the results of the formulas to the XML data file.
- Create two XML maps from the same XML schema. Use one XML map for importing the XML data. In this “Import” XML map, don’t map elements to the cells that contain formulas or other data that you don’t want overwritten. Use another XML map for exporting the data. In this “Export” XML map, map the elements that you want to export to an XML file.
Note: The ability to import XML data from a Web service by using a Data Retrieval Service Connection (.uxdc) file to connect to a data source is no longer supported in versions later than Excel 2003 through the user interface. If you open a workbook that was created in Excel 2003, you can still view the data, but you cannot edit or refresh the source data.
Working with an inferred schema
If you import XML data without first adding a corresponding XML schema to create an XML map, Excel tries to infer a schema for you based on the tags that are defined in the XML data file. The inferred schema is stored with the workbook, and the inferred schema allows you to work with XML data if an XML schema file isn’t associated with the workbook.
When you work with imported XML data that has an inferred schema, you can also customize the XML Source task pane. Select the Preview Data in Task Pane option from the Options button to display the first row of data as sample data in the element list, if you imported XML data associated with the XML map in the current session of Excel.
You cannot export the Excel inferred schema as a separate XML schema data file (.xsd). Although there are XML schema editors and other methods for creating an XML schema file, you may not have convenient access to them or know how to use them. As an alternative, you can use the Excel 2003 XML Tools Add-in Version 1.1, which can create a schema file from an XML map. For more information, see Using the Excel 2003 XML Tools Add-in Version 1.1.
Exporting XML data
You export XML data by exporting the contents of mapped cells on the worksheet. When you export data, Excel applies the following rules to determine what data to save and how to save it:
- Empty items are not created when blank cells exist for an optional element, but empty items are created when blank cells exist for a required element.
- Unicode Transformation Format-8 (UTF-8) encoding is used to write the data.
- All namespaces are defined in the Root XML element.
- Excel overwrites existing namespace prefixes. The default namespace is assigned a prefix of ns0. Successive namespaces are designated ns1, ns2 to ns where is the number of namespaces written to the XML file.
- Comment nodes are not preserved.
You can display the XML Map Properties dialog box (Click Map Properties in the XML group on the Developer tab.) and then use the Validate data against schema for import and export option (active by default) to specify whether Excel validates data against the XML map when exporting data. Click this option when you want to ensure that the XML data you export conforms to the XML schema.
Using the Excel Macro-enabled Office Open XML Format File
You can save an Excel workbook in a variety of file formats, including the Excel macro-enabled Office Open XML Format File (.xlsm). Excel has a defined XML schema that defines the contents of an Excel workbook, including XML tags that store all workbook information, such as data and properties, and define the overall structure of the workbook. Custom applications can use this Excel macro-enabled Office XML Format File. For example, developers may want to create a custom application to search for data in multiple workbooks that are saved in the this format and create a reporting system based on the data found.
Need more help?
You can always ask an expert in the Excel Tech Community or get support in the Answers community.
Comments are closed, but trackbacks and pingbacks are open.