Top Banner
OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager
25

OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.

Dec 27, 2015

Download

Documents

Russell Todd
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.

OFC304

Excel 2003 Overview: XML Support

Joseph ChirilovProgram Manager

Page 2: OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.

The Case For XML In ExcelKey Customer Challenges

Reporting and Publishing

Financial models with results to publish

Templates to fill out

Content Repurposing

Companies would benefit from being able to easily share and reuse their data

Editing

It is easy and natural to edit and manipulate data using Excel

Data Analysis

Financial models want to consume data for input

XBRL

Internal markup languages

Page 3: OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.

Key Business Scenarios

End Users

Easy and natural via File Open and Save As…

Templates and Solutions: Work with Excel as usual

Power users and Solution developers

Create XML-enabled templates and solutions

Add XML Schema(s) to your workbooks

Customize the view on your XML data

Create exportable ranges in your workbooks

Excel Smart Document

Page 4: OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.

Demo – Resumes

Page 5: OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.

Resumes

Joseph Chirilov

Program Manager

Excel Data Services

demodemo

Page 6: OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.

High Level Features

XML Spreadsheet

XSL Transformations

XML Data Flattening

Excel 2002

Page 7: OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.

XML Spreadsheet

Excel’s XML file format

Data, formatting, calculations, pivot tables, etc.

Exposes the spreadsheet data to outside processes

Enables outside processes to generate spreadsheets

Updated for new XML features

Page 8: OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.

XSL Transformations

Transform non-Excel XML vocabularies into XML Spreadsheet

Allows for different “views” of data

XML Data FlatteningOpen XML data into Excel in a static, tabular way for analysis

Quick and easy approach to getting non-Excel XML vocabularies into Excel

No Export/Save to XML functionality

Page 9: OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.

XML Spreadsheet

XSL Transformations

XML Data Flattening

Excel 2002

High Level Features

XML Spreadsheet

Visual Design Tool

XML Schema

Schema Inference

Import/Export

XML Maps

XSL Transformations

XML Data Flattening

Excel 2003

List

Object Model

Smart Documents

Page 10: OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.

XML Schema

Support for W3C XML Schema 1.0

User-defined schemas

Schema is attached to workbook

Support multiple schemas

Provides validation on Import/Export

Page 11: OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.

Schema Inference

Problem: Not everyone uses schema

Don’t have a schema? Excel will generate one for you

Uses a sample of your XML to determine a proper schema for Excel

Page 12: OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.

Visual Design Tool

Hierarchical view of schema

Repeating versus Non-repeating elements

Drag/DropAssociate XML elements with ranges in the workbook

Page 13: OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.

XML Maps

A translation or ‘mapping’ of a given schema into a workbook

A workbook can have several maps

Example of Multiple Map ScenariosXML data from multiple sources

Import map, Export map

Page 14: OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.

Import/Export

ImportBring XML data into the workbook

Data is imported according to user layout

Ability to aggregate data with multiple imports

Validation errors are optionally reported

ExportGet workbook data back out into XML form, conforming to your user-defined schema

Validation errors are optionally reported

Page 15: OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.

List

New Excel 2003 feature

Simplifies managing lists in Excel

Enhanced usability

Insert Row

Auto-Filter

Page 16: OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.

Object Model

Full automation support for new XML features

Mapping

Import/Export

Event model for Import/Export

QueryFind an Excel Range given an XPath

Find the XPath for a given Range

Page 17: OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.

Smart Documents

Surface specific actions based on document content

Tightly integrated with the XML features

Centralized server-based deployment model

Page 18: OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.

More XML in Excel

Joseph Chirilov

Program Manager

Excel Data Services

demodemo

Page 19: OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.

Key Takeaways

XML-enabled templates and solutions

Customer-defined XSD schemas attached to workbook

Custom views of XML data

Separate data from presentation

Export spreadsheet data as XML

Smart Document solutions

Easier Web Services Integration

Page 20: OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.

High Level Context

Process Management – XML support plus smart document technology brings relevant and current business data to the desktop, and provides a platform for building business process solutions

Information Intelligence – Better visibility into business information so users can gain deeper insights, make better decisions, and take more effective action

Page 21: OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.

Suggested Reading And Resources

The tools you need to put technology to work!The tools you need to put technology to work!

TITLETITLE AvailableAvailable

Microsoft® Office 2003 Resource Microsoft® Office 2003 Resource Kit: 0-7356-1880-1Kit: 0-7356-1880-1

9/24/039/24/03

Microsoft Press books are 20% off at the TechEd Bookstore

Also buy any TWO Microsoft Press books and get a FREE T-Shirt

Page 22: OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.

Community Resources

Community Resourceshttp://www.microsoft.com/communities/default.mspx

Most Valuable Professional (MVP)http://www.mvp.support.microsoft.com/

NewsgroupsConverse online with Microsoft Newsgroups, including Worldwidehttp://www.microsoft.com/communities/newsgroups/default.mspx

User GroupsMeet and learn with your peershttp://www.microsoft.com/communities/usergroups/default.mspx

Page 23: OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.

VARs and Partners: Help us understand your businessIf you are a Value Added Reseller working

with small business, we need your help!

Survey available on TechEd web site

Go to Resources page and click on Focus Groups

Link to online survey

Less than 15 minutes to complete

Thank you for your time!

Page 24: OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.

evaluationsevaluations

Page 25: OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.

© 2003 Microsoft Corporation. All rights reserved.© 2003 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.