<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ralph's TechBlog &#187; Excel</title>
	<atom:link href="http://techblog.ralph-schuster.eu/tag/excel/feed/" rel="self" type="application/rss+xml" />
	<link>http://techblog.ralph-schuster.eu</link>
	<description>Technical stuff for IT experts</description>
	<lastBuildDate>Tue, 27 Dec 2011 09:38:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>CSV Utility Package 2.0 Beta</title>
		<link>http://techblog.ralph-schuster.eu/2009/11/26/csv-utility-package-2-0-beta/</link>
		<comments>http://techblog.ralph-schuster.eu/2009/11/26/csv-utility-package-2-0-beta/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 12:25:30 +0000</pubDate>
		<dc:creator>Ralph</dc:creator>
				<category><![CDATA[CSV]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Excel]]></category>

		<guid isPermaLink="false">http://techblog.ralph-schuster.eu/?p=154</guid>
		<description><![CDATA[Some work has been spent over the last weeks to upgrade the stable CSV Utility Package. Of course, the new version contains all the useful existing functionality. The most beneficial improvement is the introduction of ExcelReader and ExcelWriter classes that behave like the CSV pendants. This means that you do not have to care about [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ftechblog.ralph-schuster.eu%2F2009%2F11%2F26%2Fcsv-utility-package-2-0-beta%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ftechblog.ralph-schuster.eu%2F2009%2F11%2F26%2Fcsv-utility-package-2-0-beta%2F&amp;source=TechnicalG&amp;style=compact&amp;hashtags=CSV,Excel&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Some work has been spent over the last weeks to upgrade the stable <a title="CSV/Excel Utility Package Homepage" href="http://techblog.ralph-schuster.eu/csv-utility-package-for-java/" target="_self">CSV Utility Package</a>. Of course, the new version contains all the useful existing functionality. The most beneficial improvement is the introduction of ExcelReader and ExcelWriter classes that behave like the CSV pendants. This means that you do not have to care about the underlying output format when you want to read or write table-structured data. The most important changes are:</p>
<ul>
<li>Introduction of a <a title="API TableReader" href="http://ralph-schuster.eu/projects/csv/csv-current/doc/api/csv/TableReader.html" target="_blank">TableReader</a> and <a title="API TableWriter" href="http://ralph-schuster.eu/projects/csv/csv-current/doc/api/csv/TableWriter.html" target="_blank">TableWriter</a> interface</li>
<li>Introduction of Excel implementation</li>
<li>Aligning CSV and Excel implementations to these interfaces</li>
<li>Introduction of a <a title="API CSVFactory" href="http://ralph-schuster.eu/projects/csv/csv-current/doc/api/csv/CSVFactory.html" target="_blank">Factory</a> class in order to select correct implementation (CSV or Excel)</li>
</ul>
<p>The Beta version still requires some work in terms of documentation and code beautifying. However, the CSV part is already frozen and you can use it to upgrade your existing projects to the new utility version. The Excel part still faces some changes while improving usability.</p>
<p>Please be aware also that Java package structure needed to be changed to integrate the new classes and interfaces. Additionally, new 3rd party libraries were integrated (<a title="Apache POI" href="http://poi.apache.org/" target="_blank">Apache POI</a> and <a title="JavaBeans Activation API" href="http://java.sun.com/javase/7/docs/api/javax/activation/package-summary.html" target="_blank">JavaBeans Activation</a>).</p>
<p><a title="Download CSV 2.0 Beta" href="http://ralph-schuster.eu/projects/csv/csv-2.0beta2.tar.gz">Download</a> the Beta Version or browse the existing <a title="API CSV V2.0 Beta" href="http://ralph-schuster.eu/projects/csv/csv-2.0beta2/doc/api/" target="_blank">API Documentation</a>. Bugs and/or enhancements can be requested via <a title="Bugzilla" href="http://bugzilla.ralph-schuster.eu/bugzilla/" target="_blank">Bugzilla</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.ralph-schuster.eu/2009/11/26/csv-utility-package-2-0-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

