<?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>Claudio&#039;s Hideout &#187; excel</title>
	<atom:link href="http://claudio.cicali.name/post/tag/excel/feed/" rel="self" type="application/rss+xml" />
	<link>http://claudio.cicali.name</link>
	<description>Claudio Cicali web hub</description>
	<lastBuildDate>Sun, 25 Sep 2011 11:29:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Esportare CSV per MS Excel? Sembra facile!</title>
		<link>http://claudio.cicali.name/post/2009/07/esportare-csv-per-ms-excel-sembra-facile/</link>
		<comments>http://claudio.cicali.name/post/2009/07/esportare-csv-per-ms-excel-sembra-facile/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 11:04:52 +0000</pubDate>
		<dc:creator>claudio</dc:creator>
				<category><![CDATA[Articoli]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[csv]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[export]]></category>

		<guid isPermaLink="false">http://claudio.cicali.name/?p=490</guid>
		<description><![CDATA[Potrei aver scritto questo post 45 volte, ormai, e tutte le volte ci ricasco. E bestemmio. Prima o poi ti capita che il cliente ti chieda &#8220;l&#8217;export per excel&#8221; di qualche tabulato. Tu al volo allora gli proponi l&#8217;export in csv che tanto Excel lo apre come fosse un xls, sperando di svincolarti dai micragnosi [...]]]></description>
			<content:encoded><![CDATA[<p>Potrei aver scritto questo post 45 volte, ormai, e tutte le volte ci ricasco. E bestemmio.</p>
<p>Prima o poi ti capita che il cliente ti chieda &#8220;l&#8217;export per excel&#8221; di qualche tabulato. Tu al volo allora gli proponi l&#8217;export in csv <em>che tanto Excel lo apre come fosse un xls</em>, sperando di svincolarti dai micragnosi (e fino a poco tempo fa) misteriosi formati proprietati Microsoft. Capra e cavoli? Tutto liscio? Certo, come no.</p>
<p>Prepari il tuo bell&#8217;export CSV come <a href="http://en.wikipedia.org/wiki/Comma-separated_values">tutti sanno fare</a> e magari <a href="http://www.creativyst.com/Doc/Articles/CSV/CSV01.htm">approfondisci anche il discorso</a>.</p>
<p>Con OpenOffice, ovviamente, tutto liscio.</p>
<p>Ecco invece i problemi con Excel (sarei tentato di dire &#8220;qualsiasi versione&#8221;, ma in realtà ho provato solo con MS Office 2003)</p>
<ul>
<li>per Excel la &#8220;C&#8221; di &#8220;CSV&#8221; sta per &#8220;semicolon&#8221; e non per &#8220;comma&#8221;. <strong>Già</strong>. Occorre separare i campi con un punto e virgola, non con una virgola (ancora una volta OOo non fa una piega cambiando questo &#8220;default&#8221; &#8211; si limita a dire &#8220;Oh, OK.&#8221;; giuro che l&#8217;ho sentito) [edit: come dice calca nei commenti questo comportamento <em>potrebbe</em> essere una impostazione del locale... boh]</li>
<li>il problema più grave, però, è che per Excel un CSV può essere soltanto in LATIN1 e niente altro. Avete codificato il CSV in UTF8? Tempo perso. No way. Niente da fare. Da qualche parte si legge che aggiungendo il dovuto <a href="http://en.wikipedia.org/wiki/Byte-order_mark">BOM</a> all&#8217;inizio del file il signorino dovrebbe onorarlo&#8230; a me non è sembrato.</li>
</ul>
<p>La cosa curiosa, per quanto riguarda quest&#8217;ultimo punto, è che se da Excel stesso esporti uno sheet in fomato CSV contenente dei caratteri non ASCII, il CSV che ottieni è appunto non in formato UTF8, e dunque avrai le famose <em>accentate sminchiate</em>. Va da sé che non esiste opzione per modificare questo comportamento.</p>
<p>Se sei stato più fortunato di me, fammelo sapere e te ne sarò grato.</p>
]]></content:encoded>
			<wfw:commentRss>http://claudio.cicali.name/post/2009/07/esportare-csv-per-ms-excel-sembra-facile/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>

