2011-03-22 71 views
2

是否可以在open xml中讀取excel 2003的xml數據或xml格式。無論如何,我們可以在2007年閱讀excel 2003。我們可以要求客戶以任何格式保存excel 2003,但我們不能要求他們在2007年存儲。打開xml sdk for excel 2003

回答

3

不,您不能將Excel 2003讀取爲Open XML,因爲它不是以XML格式存儲的,而是以名爲二進制交換文件格式(BIFF)的專有二進制文件格式存儲的。你可以將2007年的存檔保存爲2003年的格式,但是你不能做相反的事情。我問了一個類似的問題here

+1

您可以使用從Microsoft安裝的相應免費加載項從2003到2007格式進行保存。 http://office.microsoft.com/en-us/support/microsoft-office-compatibility-pack-for-word-excel-and-powerpoint-2007-file-formats-HA010168676.aspx – 2011-03-24 18:30:11

+1

當您的意思是BIFF我'我以爲你在引用XLS文件使用的格式。但是,我正在使用Excel 2003,我發現我有能力以XML格式保存。是否有我可以用來閱讀這種2003格式的SDK,並且在升級到Office 2007時有些問題? – ChadD 2012-09-19 17:56:23

+0

請注意,他特別聲明瞭2003 XML格式 - 2003確實有它自己的XML格式(因此它在此情況下存儲爲XML) - 是否有方法可以將2003 XML格式無損地轉換爲2007 XML格式扁平封裝格式? – BrainSlugs83 2013-06-13 03:49:07

3

您可以在Office Open XML上實現標準化,並要求所有客戶保存爲2007格式。從Excel 2003中,只要安裝了兼容包,就可以保存爲Excel 2007格式。

Microsoft Office兼容包的Word,Excel和PowerPoint 2007文件格式

http://office.microsoft.com/en-us/support/microsoft-office-compatibility-pack-for-word-excel-and-powerpoint-2007-file-formats-HA010168676.aspx

這是常見的有這個安裝,因爲他們會需要它來讀取任何的.docx或.xlsx文件他們收到了。