Return-Path: Delivered-To: apmail-poi-user-archive@www.apache.org Received: (qmail 78142 invoked from network); 7 Jan 2010 07:44:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 7 Jan 2010 07:44:26 -0000 Received: (qmail 15962 invoked by uid 500); 7 Jan 2010 07:44:25 -0000 Delivered-To: apmail-poi-user-archive@poi.apache.org Received: (qmail 15934 invoked by uid 500); 7 Jan 2010 07:44:25 -0000 Mailing-List: contact user-help@poi.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "POI Users List" Delivered-To: mailing list user@poi.apache.org Received: (qmail 15924 invoked by uid 99); 7 Jan 2010 07:44:25 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 07 Jan 2010 07:44:25 +0000 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=FROM_LOCAL_NOVOWEL,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of lists@nabble.com designates 216.139.236.158 as permitted sender) Received: from [216.139.236.158] (HELO kuber.nabble.com) (216.139.236.158) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 07 Jan 2010 07:44:15 +0000 Received: from isper.nabble.com ([192.168.236.156]) by kuber.nabble.com with esmtp (Exim 4.63) (envelope-from ) id 1NSn2A-0007OS-4T for user@poi.apache.org; Wed, 06 Jan 2010 23:43:54 -0800 Message-ID: <27056173.post@talk.nabble.com> Date: Wed, 6 Jan 2010 23:43:54 -0800 (PST) From: MSB To: user@poi.apache.org Subject: Re: How to convert XMLSS to MS EXCEL In-Reply-To: <27026856.post@talk.nabble.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Nabble-From: markbrdsly@tiscali.co.uk References: <26952438.post@talk.nabble.com> <26964886.post@talk.nabble.com> <27026856.post@talk.nabble.com> X-Virus-Checked: Checked by ClamAV on apache.org Morning Max, Sorry, I should have made it clear that the term OpenXML is used to refer to the XML formatted files produced by Office 2007 and later so I think that we are talking about the same thing here (http://openxmldeveloper.org/default.aspx). Sadly, there is no easy way to convert between the two versions unless you use Excel itself, OpenOffice or purchase a component/tool/library that will support this (Aspose might for instance but I do not know and understand it is expensive). You could use XSSF/HSSF to perform the work for you but, as I indicated, there are areas that XSSF does not yet support - data validations being the main one - and there are likely to be wrinkles that need ironing out during the conversion - charts and fonts are the two areas I am not at all sure about. Yours Mark B There could be one wrinkle to all of this. Excel 2003 allowed users to save files in an XML format, but this was very different to the newer zipped XML files produced by later versions of Office and that conform to yje ECMA-376 standard. There is a very simple way to tell them apart, try to open the file using a simple text editor; if you have an Excel 2003 XML file you will see a file of XML markup. Max Zhao wrote: > > Thanks so much for your reply Mark! > > I didn't mean OpenXML, I am trying to convert a MS XML Spreadsheet to MS > EXCEL(native), both are Microsoft version. The project I am working on is > a web based project, it can generate/import MS XML Spreadsheet, But now we > will change the format from MS XML Spreadsheet to MS native Excel so I am > looking for a simple way to handle this. Do you have any ideas? Thanks for > your help! > > Max Zhao > -- View this message in context: http://old.nabble.com/How-to-convert-XMLSS-to-MX-EXCEL-tp26952438p27056173.html Sent from the POI - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@poi.apache.org For additional commands, e-mail: user-help@poi.apache.org