ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michiel Kalkman <>
Subject RE: xls2xml task
Date Thu, 18 Dec 2003 09:50:58 GMT
Yes, but I think that more people know Ant than there are people that know
POI. So, POI needs more PR than Ant, which favors making it a optional task.

This brings me to another idea I had:

I do like the way tasks are described in the manual. On the left side, you
have an index; clicking on a task name gives you its description and usage
in the right frame.

Now, what I would like to see (in the manual) is a dynamically generated
page with external tasks, displaying all external tasks that are known and
when you click on an external task in the menu, you'll get a usage
description on the right (which is found outside

This allows you to easily browse through the externally available tasks,
instead of having to click through and from the external tasks and tools

To implement this, think of a procedure like:
- Everybody who creates a new task, publishes an XML page, containing for
each task the location of its description. The location of this XML file is
made known to the representative.
- This representative adds the location of this XML file to a list of XML
- If the ant manual is published with cocoon, I can imagine that this
external task is immediately added to the external tasks page.

Met vriendelijke groet,
Michiel Kalkman

Sun Certified Java Programmer
Sun Certified Java Developer
Sun Certified Web Components Developer
IBM Certified Developer - XML and Related Technologies
jCert Certified Solution Developer for WSAD 4.0.3

Atos Origin Financial IT Services BV
P.O. Box 59359
Tel: +31 20 713 7000

> -----Original Message-----
> From: []
> Sent:	Thursday, December 18, 2003 10:03 AM
> To:
> Subject:	RE: xls2xml task
> > Just so you know. 
> > I created an ant task called xls2xml. It is available from
> > Its intention is to be able read excel sheets and convert the data it
> contains into one or more xml 
> > file(s). Which might be useful if your client only knows MS Excel and
> you
> don't want to manually extract 
> > data from these files.
> > It is a very simple and crude task at the moment - it works only with
> simple data. E.g. dates are 
> > currently not correctly converted. The sources could also use a cleanup.
> > However, it might still be useful to some of us. 
> > Unless somebody tells me how I can better convert excel sheets into xml
> through Ant, I intend to 
> > remain working on it (lots of to-do's on my list ...).
> > However, as I have other interests as well, I also intend to work on and
> lobby for this task to become 
> > part of the optional tasks of ant, so others can have a go at this as
> well. The other main reason for 
> > this to happen, is that the xls2xml task is based on POI, another apache
> project, and I guess apache 
> > projects should make some PR for each other, shouldn't they ?.
> > Regards, 
> > Michiel Kalkman 
> Sounds good. You say that this task should become an optional task. But I
> think it should be part of
> POI. There is more support on that, I think. Then we can add a reference
> on
> the external task page
> (we can do it now too, if you want).
> btw we always make PR for others :-)
> Jan

 ===  E U R O N E X T - D I S C L A I M E R  ============================= 

 This e-mail and its attachments are only intended for the individual(s) or
entity(entities) named above to whom they are addressed and may contain
personal and/or confidential information. Please notify us immediately if
you are not the intended recipient. Any dissemination, duplication,
publication to third parties or other use of the contents of this e-mail or
its attachments is forbidden. Although this information has been compiled
with great care, neither Euronext N.V. nor its subsidiaries shall accept any
responsibility for any errors, omissions or other inaccuracies in this
information or for the consequences thereof, nor shall it be bound in any
way by the contents of this e-mail or its attachments. In the event of
incomplete or incorrect transmission please return the e-mail to the sender.

 Cet e-mail et ses annexes sont uniquement destinés à la (aux) personne(s),
ou à l' (aux) entité(s) à laquelle (auxquelle(s)) il est adressé, visée (s)
en tête du présent message. Il peut contenir des informations personnelles
ou confidentielles. Merci de nous notifier immédiatement si cet e-mail vous
a été adressé par erreur. Toute diffusion, copie, publication à des tiers ou
toute autre utilisation de son contenu est interdite. Bien que cette
information ait été rassemblée avec une grande attention, ni Euronext N.V.
ni aucune de ses filiales, ne peut être tenue responsable des erreurs,
omissions ou inexactitudes contenues dans cette information, ni ne peut être
liée d'aucune manière par le contenu de cet e-mail ou ses annexes. En cas de
transmission incorrecte ou incomplète, nous vous prions de retourner cet
e-mail à son émetteur. 

 Deze e-mail en zijn bijlagen zijn uitsluitend bestemd voor de
geadresseerde(n) als op dit e-mailblad vermeld. Het is mogelijk dat deze
e-mail persoonlijke en/of vertrouwelijke informatie bevat. Wanneer u niet de
geadresseerde bent, verzoeken wij u dringend ons daarvan te berichten. Elke
verspreiding, vermenigvuldiging, gebruik of openbaarmaking aan derden van de
inhoud van deze e-mail en zijn bijlagen, is verboden. Hoewel deze informatie
met de meeste zorg is samengesteld is Euronext N.V., en de tot Euronext N.V.
behorende werkmaatschappijen, op geen enkele wijze aansprakelijk voor
eventuele fouten, omissies of andere onjuistheden in deze informatie of de
gevolgen daarvan noch op enigerlei wijze gebonden aan de inhoud van de
e-mail of zijn bijlagen. Gelieve, in geval van onjuiste of onvolledige
ontvangst, deze e-mail terug te sturen naar de afzender. 


View raw message