![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Перевод Excel-таблицы в формат XML
Как уже отмечалось, язык XML позволяет описывать различные типы структурированных данных (листы табличных процессоров, базы данных и пр.). Предположим, имеется простая таблица данных процессора Excel (рис. 2.9, а). Она может быть переведена в формат XML, в котором будет иметь следующий вид (приводится в сокращении): <? xml version=" 1. 0"? > <? mso-application progid=" Excel.Sheet"? > <...> < DocumentProperties xmlns=" urn: schemas-microsoft-com: office: office" > < LastAuthor> Петров< /LastAuthor> < Created> 2005-05-04< /Created> < Version> 2< /Version> < /DocumentProperties> < ExcelWorkbook xmlns=" urn: schemas-microsoft-com: office: excel" > < WindowHeight> 8700< /WindowHeight> < WindowWidth> 11355< /WindowWidth> < ProtectStructure> False< /ProtectStructure> < ProtectWlndows> False< /ProtectWindows> < /ExcelWorkbook> < Styles> < Style ss: ID=" Default" ss: Name=Normal" > < Alignment ss: Vertical = " Bottom" /> < Borders/> < Font ss: FontName=" Arial Cyr" x: CharSet=" 204" /> < Interior/> < NumberFormat/> < Protection/> < /Style> < /Styles> < Worksheet ss: Name=" Лист1" > < Table ss: ExpandedColumnCount=" 2" ss: ExpandedRowCount=" 5" x: FullColumns=" l" x: FullRows=" l" > < Column ss: Width=" 70.5" /> < Row ss: Index=" 2" > < Cell> < Data ss: Type=" String" > наименование< /Data> < /Cell> < Cell> < Data ss: Type=" String" > цена< /Data> < /Cell> < /Row> < Row> < Cell> < Data ss: Type=" String" > торт< /Data> < /Cell> < Cell> < Datа ss: Type=" Number" > 52< /Data> < /Cell> < /Row> < Row> < Cell> < Datа ss: Type=" String" > кекс< /Data> < /Cell> < Cell> < Datа ss: Type=" Number" > 96< /Data> < /Cell> < /Row> < ROW> < Cell> < Data ss: Type=" String" > мороженое< /Data> < /Cell> < Cell> < Data ss: Type=" Number" > 45< /Data> < /Cell> < /Row> < /Table> < WorksheetOptions xmlns=" urn: schemas-microsoft-com: office: excel" > ............ < /WorksheetOptions> < x: WorksheetOptions> < /x: WorksheetOptions> < /Worksheet> < /Workbook> На рис. 2.9, б приводится структурная схема данного XMLдокумента (также в сокращенном виде).
|