{"id":4505,"date":"2010-09-20T14:47:52","date_gmt":"2010-09-20T12:47:52","guid":{"rendered":"https:\/\/www.artera.net\/it\/blog\/?p=4505"},"modified":"2023-02-27T14:55:30","modified_gmt":"2023-02-27T14:55:30","slug":"utilizzare-jasper-reports-file-csv","status":"publish","type":"post","link":"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-file-csv\/","title":{"rendered":"Utilizzare Jasper Reports &#8211; File CSV"},"content":{"rendered":"<p><img decoding=\"async\" class=\"alignleft size-full wp-image-4373\" title=\"Utilizzare Jasper Report\" src=\"https:\/\/www.artera.net\/wp-content\/uploads\/2010\/09\/jasper1.png\" alt=\"Utilizzare Jasper Report\" width=\"91\" height=\"87\" \/>Uno dei punti di forza di <strong>Jasper Reports<\/strong> \u00e8 di essere in grado di utilizzare dati\u00a0che gli vengono forniti in maniera &#8220;agnostica&#8221;, ovvero senza dover conoscere\u00a0troppi dettagli sulla loro provenienza: query SQL, Collection di oggetti Java, file CSV, addirittura query Hibernate o JPA, tutto \u00e8 lecito basta che i dati possano in qualche <strong>modo essere organizzati in righe e colonne<\/strong>. Insomma possiamo dire Jasper Reports vede il mondo come se fosse un grosso database!<\/p>\n<p>In questo appuntamento vediamo come <strong>caricare dati da file <em>CSV<\/em><\/strong> (<em>Comma-Separated Values<\/em>) creati con OpenOffice o Excel.<\/p>\n<h3>Prepariamo i dati<\/h3>\n<p>Per prima cosa <strong>creiamo un foglio di calcolo<\/strong>; nel nostro esempio utilizzeremo OpenOffice Calc per diversi motivi: \u00e8 gratuito, gira su diverse piattaforme e ha un ottimo supporto per <strong>l&#8217;export CSV<\/strong>. Anche Microsoft Excel ha funzioni di export in formato CSV del tutto simili, baster\u00e0 quindi utilizzare le stesse impostazioni di formato per ottenere gli stessi risultati.<\/p>\n<p>Apriamo un nuovo foglio di calcolo e aggiungiamo queste intestazioni: <em>ID_CLIENTE<\/em>, <em>CLIENTE<\/em>, <em>ID_ORDINE<\/em>, <em>DATA_ORDINE<\/em>, <em>IMPORTO_ORDINE<\/em>.<\/p>\n<p>Per facilitare l&#8217;utilizzo del file suggeriamo di impostare queste formattazioni:<\/p>\n<ul>\n<li>formato <em>intestazione<\/em> sulla prima riga\u00a0(<em>Heading<\/em> per le versioni in lingua inglese);<\/li>\n<li>formato <em>testo<\/em> per le colonne <em>ID_CLIENTE\tCLIENTE\tID_ORDINE<\/em>. In questo modo i codici alfanumerici non verranno interpretati erroneamente come numeri, ad esempio scartando eventuali zeri iniziali;<\/li>\n<li>formato <em>data<\/em> per la colonna <em>DATA_ORDINE<\/em>, specificando questo formato: <em>GG\/MM\/AAAA<\/em> (o l&#8217;equivalente in inglese). Questa specifica di formato sar\u00e0 importantissima nella fase di import in Jasper Reports, per cui annotiamocela perch\u00e9 ci torner\u00e0 utile in seguito;<\/li>\n<li>per la colonna <em>IMPORTO_ORDINE<\/em> (e per le colonne di tipo monetario in genere) consigliamo di utilizzare il formato <em>numerico<\/em> e di specificare la lingua <strong>inglese<\/strong>. In questo modo verr\u00e0 utilizzato il <strong>carattere punto per separare i decimali<\/strong>, praticamente lo standard <em>de facto<\/em> per l&#8217;interscambio di dati informatici.<\/li>\n<\/ul>\n<p>Aggiungiamo alcune righe di dati (sbizzarrendoci pure con valori di fantasia), e salviamo il file, <em>nel formato nativo del foglio di calcolo<\/em>, che nel caso di OpenOffice \u00e8 un file con estensione <em>.ods<\/em> mentre per Excel ha estensione <em>.xls<\/em>. Avere il file in questo formato presenta diversi vantaggi:<\/p>\n<ul>\n<li>viene conservata la formattazione delle celle, per facilitare il lavoro a chi lavora sul file;<\/li>\n<li>\u00e8 possibile utilizzare formule;<\/li>\n<li>\u00e8 possibile utilizzare funzioni avanzate dei fogli di calcolo come il controllo di validit\u00e0 dei dati inseriti, macro, ecc.<\/li>\n<\/ul>\n<p>Una volta salvato il foglio di calcolo possiamo passare all&#8217;esportazione in CSV (procedura per OpenOffice Calc):<\/p>\n<ul>\n<li>andare nel menu <em>File -&gt; salva come&#8230;<\/em>;<\/li>\n<li>scegliere il formato <em>Text CSV (.csv)<\/em>;<\/li>\n<li>eventualmente modificare il nome del file: il valore di default \u00e8 il nome del file .ods di partenza, ma con estensione .csv;<\/li>\n<li>cliccare su salva<\/li>\n<li>nella finestra di dialogo scegliere il character set <em>Unicode (UTF-8)<\/em>, il delimitatore di campo <em>{Tab}<\/em> e il delimitatore di testo <em>&#8220;<\/em><\/li>\n<\/ul>\n<p>Se apriamo il file .csv cos\u00ec creato tramite un editor di testo avremo qualcosa di simile:<\/p>\n<pre>\"ID_CLIENTE\"\t\"CLIENTE\"\t\"ID_ORDINE\"\t\"DATA_ORDINE\"\t\"IMPORTO_ORDINE\"\n\"1\"\t\"Bababa spa\"\t\"1\"\t01\/01\/2010\t100.00\n\"2\"\t\"abbracadabbra\"\t\"2\"\t02\/01\/2010\t150.00\n\"3\"\t\"asdad\"\t\"3\"\t03\/01\/2010\t90.00\n\"4\"\t\"asdasd\"\t\"4\"\t04\/01\/2010\t25.00\n[...]<\/pre>\n<h3>Creiamo il report<\/h3>\n<p>Abbiamo gi\u00e0 visto come creare un report di base <a href=\"https:\/\/www.artera.net\/it\/blog\/programmazione\/utilizzare-jasper-reports-nozioni-di-base\">in un articolo precedente<\/a>, in questo caso dobbiamo seguire una procedura molto simile, con queste differenze:<\/p>\n<ul>\n<li>nella pagina <em>query<\/em> del wizard dovremo cliccare sul pulsante <em>Nuovo<\/em>;<\/li>\n<li>scegliere il tipo di sorgente dati <em>file CSV datasource<\/em>;<\/li>\n<li>nel tab <em>Separators<\/em> scegliere <em>Tab<\/em> come <em>field separator<\/em>;<\/li>\n<li>nel tab <em>Columns<\/em> cliccare su <em>Get column name from the first row of the file<\/em>;<\/li>\n<li>selezionare la casella <em>use custom data format<\/em> e impostare lo stesso formato utilizzato nel foglio di calcolo: <code>dd\/MM\/yyyy<\/code><\/li>\n<li>cliccare su Salva.<\/li>\n<\/ul>\n<p>Il resto del wizard si completa come abbiamo gi\u00e0 visto, e il risultato sar\u00e0 che il report verr\u00e0 aggiornato automaticamente ogni volta che esporteremo i dati sul file CSV!<\/p>\n<h3>Sviluppi<\/h3>\n<p>Nel &#8220;mondo reale&#8221; capita spesso di <strong>ricevere grossi (a volte enormi!) file in formato CSV<\/strong>, e di dover preparare delle <strong>analisi di questi dati<\/strong> da presentare ai propri colleghi.<strong> Jasper Reports e iReport<\/strong> utilizzati insieme ci consentono di automatizzare questo processo senza scrivere una riga di codice, ovviamente a patto che il formato di questi file CSV sia stabile fra un invio e l&#8217;altro&#8230;<\/p>\n<p>Fra qualche appuntamento saremo pronti per installare Jasper Reports come libreria in applicazioni Java, questo ci permetter\u00e0 di automatizzare ancora meglio la fase di produzione dei documenti, utilizzando iReport solo per la creazione dei template.<\/p>\n<h3>Linkografia<\/h3>\n<ul>\n<li><a href=\"http:\/\/www.openoffice.org\/\">OpenOffice<\/a><\/li>\n<li><a href=\"http:\/\/it.wikipedia.org\/wiki\/Comma-separated_values\">Comma-Separated Values (CSV)<\/a><\/li>\n<li><a href=\"http:\/\/tools.ietf.org\/html\/rfc4180\">Common Format and MIME Type for Comma-Separated Values (CSV) Files<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p><img decoding=\"async\" class=\"alignleft size-full wp-image-4373\" title=\"Utilizzare Jasper Report\" src=\"https:\/\/www.artera.net\/wp-content\/uploads\/2010\/09\/jasper1.png\" alt=\"Utilizzare Jasper Report\" width=\"91\" height=\"87\" \/>Uno dei punti di forza di <strong>Jasper Reports<\/strong> \u00e8 di essere in grado di utilizzare dati che gli vengono forniti in maniera &#8220;agnostica&#8221;, ovvero senza dover conoscere troppi dettagli sulla loro provenienza: query SQL, Collection di oggetti Java, file CSV, addirittura query Hibernate o JPA, tutto \u00e8 lecito basta che i dati possano in qualche <strong>modo essere organizzati in righe e colonne<\/strong>. Insomma possiamo dire Jasper Reports vede il mondo come se fosse un grosso database!<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":"","footnotes":""},"categories":[108],"tags":[189,190,172,191,192,181,188],"class_list":["post-4505","post","type-post","status-publish","format-standard","hentry","category-sviluppo","tag-csv","tag-importexport","tag-java","tag-microsoft-excel","tag-openoffice","tag-report","tag-sql"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u2022 Utilizzare Jasper Reports - File CSV - Artera<\/title>\n<meta name=\"description\" content=\"Leggi dal blog: Utilizzare Jasper Reports - File CSV. Contattaci per una partnership! Artera Swiss Premium Hosting news, articoli e notizie interessanti dal mondo digitale.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-file-csv\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u2022 Utilizzare Jasper Reports - File CSV - Artera\" \/>\n<meta property=\"og:description\" content=\"Leggi dal blog: Utilizzare Jasper Reports - File CSV. Contattaci per una partnership! Artera Swiss Premium Hosting news, articoli e notizie interessanti dal mondo digitale.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-file-csv\/\" \/>\n<meta property=\"og:site_name\" content=\"Artera\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/artera.net\/\" \/>\n<meta property=\"article:published_time\" content=\"2010-09-20T12:47:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-27T14:55:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.artera.net\/wp-content\/uploads\/2010\/09\/jasper1.png\" \/>\n<meta name=\"author\" content=\"Sergio Ravera\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sergio Ravera\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/utilizzare-jasper-reports-file-csv\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/utilizzare-jasper-reports-file-csv\\\/\"},\"author\":{\"name\":\"Sergio Ravera\",\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/#\\\/schema\\\/person\\\/48ffb6b3727677643fbfd3ecf0a10aa0\"},\"headline\":\"Utilizzare Jasper Reports &#8211; File CSV\",\"datePublished\":\"2010-09-20T12:47:52+00:00\",\"dateModified\":\"2023-02-27T14:55:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/utilizzare-jasper-reports-file-csv\\\/\"},\"wordCount\":725,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/utilizzare-jasper-reports-file-csv\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.artera.net\\\/wp-content\\\/uploads\\\/2010\\\/09\\\/jasper1.png\",\"keywords\":[\"CSV\",\"import\\\/export\",\"java\",\"Microsoft Excel\",\"OpenOffice\",\"report\",\"SQL\"],\"articleSection\":[\"Sviluppo\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/utilizzare-jasper-reports-file-csv\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/utilizzare-jasper-reports-file-csv\\\/\",\"url\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/utilizzare-jasper-reports-file-csv\\\/\",\"name\":\"\u2022 Utilizzare Jasper Reports - File CSV - Artera\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/utilizzare-jasper-reports-file-csv\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/utilizzare-jasper-reports-file-csv\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.artera.net\\\/wp-content\\\/uploads\\\/2010\\\/09\\\/jasper1.png\",\"datePublished\":\"2010-09-20T12:47:52+00:00\",\"dateModified\":\"2023-02-27T14:55:30+00:00\",\"description\":\"Leggi dal blog: Utilizzare Jasper Reports - File CSV. Contattaci per una partnership! Artera Swiss Premium Hosting news, articoli e notizie interessanti dal mondo digitale.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/utilizzare-jasper-reports-file-csv\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/utilizzare-jasper-reports-file-csv\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/utilizzare-jasper-reports-file-csv\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.artera.net\\\/wp-content\\\/uploads\\\/2010\\\/09\\\/jasper1.png\",\"contentUrl\":\"https:\\\/\\\/www.artera.net\\\/wp-content\\\/uploads\\\/2010\\\/09\\\/jasper1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/utilizzare-jasper-reports-file-csv\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.artera.net\\\/it\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Utilizzare Jasper Reports &#8211; File CSV\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/#website\",\"url\":\"https:\\\/\\\/www.artera.net\\\/it\\\/\",\"name\":\"Artera\",\"description\":\"Swiss Premium Hosting\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.artera.net\\\/it\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/#organization\",\"name\":\"Artera\",\"url\":\"https:\\\/\\\/www.artera.net\\\/it\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.artera.net\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/artera-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.artera.net\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/artera-logo.png\",\"width\":300,\"height\":77,\"caption\":\"Artera\"},\"image\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/artera.net\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/artera\\\/\",\"https:\\\/\\\/www.instagram.com\\\/artera_swiss\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/#\\\/schema\\\/person\\\/48ffb6b3727677643fbfd3ecf0a10aa0\",\"name\":\"Sergio Ravera\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/618f2c20338bb422bd317eae8d6c9c097ba85d3f5a1da18e21ecf5da5ee3a448?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/618f2c20338bb422bd317eae8d6c9c097ba85d3f5a1da18e21ecf5da5ee3a448?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/618f2c20338bb422bd317eae8d6c9c097ba85d3f5a1da18e21ecf5da5ee3a448?s=96&d=mm&r=g\",\"caption\":\"Sergio Ravera\"},\"description\":\"Raised in a family tradition of merchants, my entrepreneurial spirit drove me to launch my first e-commerce venture in 1998. My vision and dedication led, in 2002, to the founding of Artera, now a leading brand in premium managed cloud hosting services. As Chief Executive Officer, I lead DHH Switzerland SA, part of the international DHH S.p.A. group, listed on the Milan Stock Exchange with the reference code (AIM \u2013 ISIN: IT0005203622). It is under this brand that the Artera brand continues to grow and thrive. In addition to my commitment to the business world, I am an active researcher in the field of new technologies, always fascinated by cutting-edge innovations in the industry.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/sergioravera\\\/\"],\"url\":\"https:\\\/\\\/www.artera.net\\\/it\\\/author\\\/sergio-ravera\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u2022 Utilizzare Jasper Reports - File CSV - Artera","description":"Leggi dal blog: Utilizzare Jasper Reports - File CSV. Contattaci per una partnership! Artera Swiss Premium Hosting news, articoli e notizie interessanti dal mondo digitale.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-file-csv\/","og_locale":"it_IT","og_type":"article","og_title":"\u2022 Utilizzare Jasper Reports - File CSV - Artera","og_description":"Leggi dal blog: Utilizzare Jasper Reports - File CSV. Contattaci per una partnership! Artera Swiss Premium Hosting news, articoli e notizie interessanti dal mondo digitale.","og_url":"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-file-csv\/","og_site_name":"Artera","article_publisher":"https:\/\/www.facebook.com\/artera.net\/","article_published_time":"2010-09-20T12:47:52+00:00","article_modified_time":"2023-02-27T14:55:30+00:00","og_image":[{"url":"https:\/\/www.artera.net\/wp-content\/uploads\/2010\/09\/jasper1.png","type":"","width":"","height":""}],"author":"Sergio Ravera","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"Sergio Ravera","Tempo di lettura stimato":"4 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-file-csv\/#article","isPartOf":{"@id":"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-file-csv\/"},"author":{"name":"Sergio Ravera","@id":"https:\/\/www.artera.net\/it\/#\/schema\/person\/48ffb6b3727677643fbfd3ecf0a10aa0"},"headline":"Utilizzare Jasper Reports &#8211; File CSV","datePublished":"2010-09-20T12:47:52+00:00","dateModified":"2023-02-27T14:55:30+00:00","mainEntityOfPage":{"@id":"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-file-csv\/"},"wordCount":725,"commentCount":0,"publisher":{"@id":"https:\/\/www.artera.net\/it\/#organization"},"image":{"@id":"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-file-csv\/#primaryimage"},"thumbnailUrl":"https:\/\/www.artera.net\/wp-content\/uploads\/2010\/09\/jasper1.png","keywords":["CSV","import\/export","java","Microsoft Excel","OpenOffice","report","SQL"],"articleSection":["Sviluppo"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-file-csv\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-file-csv\/","url":"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-file-csv\/","name":"\u2022 Utilizzare Jasper Reports - File CSV - Artera","isPartOf":{"@id":"https:\/\/www.artera.net\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-file-csv\/#primaryimage"},"image":{"@id":"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-file-csv\/#primaryimage"},"thumbnailUrl":"https:\/\/www.artera.net\/wp-content\/uploads\/2010\/09\/jasper1.png","datePublished":"2010-09-20T12:47:52+00:00","dateModified":"2023-02-27T14:55:30+00:00","description":"Leggi dal blog: Utilizzare Jasper Reports - File CSV. Contattaci per una partnership! Artera Swiss Premium Hosting news, articoli e notizie interessanti dal mondo digitale.","breadcrumb":{"@id":"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-file-csv\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-file-csv\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-file-csv\/#primaryimage","url":"https:\/\/www.artera.net\/wp-content\/uploads\/2010\/09\/jasper1.png","contentUrl":"https:\/\/www.artera.net\/wp-content\/uploads\/2010\/09\/jasper1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-file-csv\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.artera.net\/it\/"},{"@type":"ListItem","position":2,"name":"Utilizzare Jasper Reports &#8211; File CSV"}]},{"@type":"WebSite","@id":"https:\/\/www.artera.net\/it\/#website","url":"https:\/\/www.artera.net\/it\/","name":"Artera","description":"Swiss Premium Hosting","publisher":{"@id":"https:\/\/www.artera.net\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.artera.net\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/www.artera.net\/it\/#organization","name":"Artera","url":"https:\/\/www.artera.net\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.artera.net\/it\/#\/schema\/logo\/image\/","url":"https:\/\/www.artera.net\/wp-content\/uploads\/2019\/09\/artera-logo.png","contentUrl":"https:\/\/www.artera.net\/wp-content\/uploads\/2019\/09\/artera-logo.png","width":300,"height":77,"caption":"Artera"},"image":{"@id":"https:\/\/www.artera.net\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/artera.net\/","https:\/\/www.linkedin.com\/company\/artera\/","https:\/\/www.instagram.com\/artera_swiss\/"]},{"@type":"Person","@id":"https:\/\/www.artera.net\/it\/#\/schema\/person\/48ffb6b3727677643fbfd3ecf0a10aa0","name":"Sergio Ravera","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/secure.gravatar.com\/avatar\/618f2c20338bb422bd317eae8d6c9c097ba85d3f5a1da18e21ecf5da5ee3a448?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/618f2c20338bb422bd317eae8d6c9c097ba85d3f5a1da18e21ecf5da5ee3a448?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/618f2c20338bb422bd317eae8d6c9c097ba85d3f5a1da18e21ecf5da5ee3a448?s=96&d=mm&r=g","caption":"Sergio Ravera"},"description":"Raised in a family tradition of merchants, my entrepreneurial spirit drove me to launch my first e-commerce venture in 1998. My vision and dedication led, in 2002, to the founding of Artera, now a leading brand in premium managed cloud hosting services. As Chief Executive Officer, I lead DHH Switzerland SA, part of the international DHH S.p.A. group, listed on the Milan Stock Exchange with the reference code (AIM \u2013 ISIN: IT0005203622). It is under this brand that the Artera brand continues to grow and thrive. In addition to my commitment to the business world, I am an active researcher in the field of new technologies, always fascinated by cutting-edge innovations in the industry.","sameAs":["https:\/\/www.linkedin.com\/in\/sergioravera\/"],"url":"https:\/\/www.artera.net\/it\/author\/sergio-ravera\/"}]}},"_links":{"self":[{"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/posts\/4505","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/comments?post=4505"}],"version-history":[{"count":1,"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/posts\/4505\/revisions"}],"predecessor-version":[{"id":216381,"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/posts\/4505\/revisions\/216381"}],"wp:attachment":[{"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/media?parent=4505"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/categories?post=4505"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/tags?post=4505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}