Subject: Re: [xsl] MS Word to Excel using XSLT From: "Vyacheslav Sedov" <vyacheslav.sedov@xxxxxxxxx> Date: Fri, 28 Mar 2008 14:20:18 +0300 |
hi all, to my mind it not good idea to learn complex buggy outdated proprietary format (even two) - i suggest "feature-proof" way :) you can use Sun`s ODF Plugin for Microsoft Office http://www.sun.com/software/star/odf_plugin/index.jsp then save files as ODT (or just use OpenOffice open Word 2003 files & save as ODT - this can be automated), then perform two simple transformations instead one complex - (1) extract data to custom XML file (2) make new document from extracted data in OpenOffice Calc format (http://openoffice.org) then if you really need MS Office 2003 format - you can save it from OpenOffice as MS Excell 2003 document (can be automated too) for archive handling i usually use 7-zip comand line (http://www.7-zip.org/) sure i can help if you want with best wishes, Slav p.s. if to be truly - i don`t understand why you trying to extract data from one not proper format and put into another not proper format for data handling (even OpenOffice format not proper too) - maybe better to put extracted data to eXist database and then generate any format that you need (or anyone else) on the fly? On Fri, Mar 28, 2008 at 1:45 PM, Michael Kay <mike@xxxxxxxxxxxx> wrote: > > > > I have one doubt. I want MS Word file to convert MS Excel (like > > database) files using XSLT. Is it possible ? If yes, How > > > > It is possible to export XML from Word, and it is possible to import XML > into Excel, and of course it is possible to convert the first XML into the > second using XSLT. So yes, it is possible. > > However, these XML formats are quite complex and not particularly > XSLT-friendly, so although it is possible, it is not at all easy. Of course > the details depend on (a) what particular transformation you want to > perform, and (b) how general you want to make it (that is, how large a class > of Word documents you want to recognize). > > It's going to be quite a bit easier, I suspect, if you use XSLT 2.0 rather > than 1.0, because of the facilities for grouping and regular expression > matching. > > Michael Kay > http://www.saxonica.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] MS Word to Excel using XS, Michael Kay | Thread | [xsl] Inconsistency, Kamal |
Re: [xsl] Modification to The CSV t, Andrew Welch | Date | RE: [xsl] Modification to The CSV t, Michael Kay |
Month |