{"id":4903,"date":"2020-08-12T05:46:14","date_gmt":"2020-08-12T05:46:14","guid":{"rendered":"https:\/\/berg-software.com\/?p=4903"},"modified":"2020-08-12T05:46:17","modified_gmt":"2020-08-12T05:46:17","slug":"automatisiertes-berichtswesen-java-excel","status":"publish","type":"post","link":"https:\/\/www.berg-software.com\/de\/automatisiertes-berichtswesen-java-excel\/","title":{"rendered":"Wie Sie Java f\u00fcr das automatisierte Berichtswesen \u00fcber Excel verwenden"},"content":{"rendered":"\n\n[et_pb_section fb_built=&#8220;1&#8243; fullwidth=&#8220;on&#8220; _builder_version=&#8220;4.4.1&#8243;][et_pb_fullwidth_post_title comments=&#8220;off&#8220; featured_placement=&#8220;background&#8220; _builder_version=&#8220;4.4.6&#8243; title_font=&#8220;Roboto||||||||&#8220; title_text_color=&#8220;#ff6317&#8243; title_font_size=&#8220;50px&#8220; meta_font=&#8220;|300|||||||&#8220; meta_text_color=&#8220;#000000&#8243; meta_font_size=&#8220;16px&#8220; background_enable_color=&#8220;off&#8220; use_background_color_gradient=&#8220;on&#8220; background_color_gradient_start=&#8220;rgba(248,248,248,0.8)&#8220; background_color_gradient_end=&#8220;rgba(248,248,248,0.5)&#8220; background_color_gradient_overlays_image=&#8220;on&#8220; height=&#8220;400px&#8220; global_module=&#8220;403&#8243; locked=&#8220;off&#8220;][\/et_pb_fullwidth_post_title][\/et_pb_section][et_pb_section fb_built=&#8220;1&#8243; _builder_version=&#8220;4.4.1&#8243; custom_padding=&#8220;|||0px||&#8220; locked=&#8220;off&#8220;][et_pb_row use_custom_gutter=&#8220;on&#8220; _builder_version=&#8220;4.4.4&#8243; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;50px|20%|||false|false&#8220; border_color_left=&#8220;rgba(0,0,0,0)&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.4.1&#8243;][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;|||25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<p>Wissen Sie, welche Technologie die medizinische Forschung, das Financial Engineering, die Eisenbahn, die Banken, unterschiedliche Dienstleistungen (und im Grunde genommen jeder Bereich, den Sie sich vorstellen k\u00f6nnen) gemeinsam haben? Wenn Sie an &#8222;Microsoft Excel&#8220; denken, dann liegen Sie richtig: Das &#8222;gr\u00fcne X&#8220; ist der gemeinsame Nenner f\u00fcr alle, die ein Berichtswesen brauchen, unabh\u00e4ngig von der Branche.<\/p>\n<p>Ja, wir wissen, Excel kann langweilig sein. Es steckt kaum etwas Spektakul\u00e4res in Datenzeilen und -spalten, Zellformeln, Linien- und Balkendiagrammen, Tortendiagrammen oder was auch immer, Excel noch alles kann &#8211; es ist alles langweilig. Wir sind aber der festen \u00dcberzeugung, dass Sie wenig Software in Ihrem Werkzeugkasten finden, die so leistungsf\u00e4hig und so einfach zu bedienen ist wie Excel.<\/p>\n<p>Besonders bei der Arbeit mit vielen Daten macht Excel das Ordnen, Filtern, Berechnen, Visualisieren und Berichten recht einfach. Sogar das Erweitern auf hohe Datenmengen^2 und das Hinzuf\u00fcgen von Automatisierungskomponenten sind relativ einfach: Indem Sie Excel einfach mit Java verbinden, erledigt das Programm die harte Arbeit des Datendurchsuchens und das Bereitstellen von sauberen Bl\u00e4ttern von alleine.<\/p>\n<p>Nun dann, los geht&#8217;s: Wenn Sie Unternehmer\/in, C-Suit Executive, Produktmanager\/in, Finanz-&#8222;Ingenieur\/in&#8220; oder in irgendeiner anderen Position sind, die mit Reporting (und\/oder Datenbanken) zu tun hat, sollten Sie mit Ihrem Software-Entwicklungsteam dar\u00fcber sprechen, wie die Leistungsf\u00e4higkeit von Java bei der Automatisierung der Leistungsf\u00e4higkeit von Excel genutzt werden kann.<\/p>\n<p>(Au\u00dferdem: Beachten Sie bitte, dass Sie &#8211; obwohl wir uns in der Folge nur noch auf Excel beziehen werden) &#8211; mit derselben Technologie auch Word automatisieren k\u00f6nnen).<\/p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row use_custom_gutter=&#8220;on&#8220; gutter_width=&#8220;3&#8243; _builder_version=&#8220;4.4.1&#8243; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;25px|20%|||false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;rgba(0,0,0,0)&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.4.1&#8243;][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; custom_margin=&#8220;25px||||false|false&#8220; custom_padding=&#8220;|||25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<h2>Wie funktioniert es?<\/h2>\nDer gesamte Weg von &#8222;Java zu Excel&#8220; besteht aus insgesamt vier Schritten:\n<ul>\n\t<li>Bringen Sie Ihre Daten (\/Datenbank) in Ordnung;<\/li>\n\t<li>Verwenden Sie <a href=\"http:\/\/poi.apache.org\" target=\"_blank\" rel=\"noopener noreferrer\">Apache POI<\/a> (&#8222;die Java-API f\u00fcr Microsoft-Dokumente&#8220;), um Ihre Daten mit Java zu integrieren;<\/li>\n\t<li>Lassen Sie Java die Dinge, die Sie ben\u00f6tigen, ausw\u00e4hlen, berechnen und formatieren (siehe Funktionen und Code-Beispiele weiter unten);<\/li>\n\t<li>Bericht an Excel (m\u00f6glicherweise: &#8222;in Excel herunterladen&#8220;, wenn Sie alles in einem Webbrowser machen).<\/li>\n<\/ul>\nBevor wir zu den technischen Einzelheiten kommen, m\u00f6chten wir daran erinnern, dass Apache POI &#8222;ein Projekt der Apache Software Foundation und zuvor ein Unterprojekt des Jakarta-Projekts ist, [that] reine Java-Bibliotheken zum Lesen und Schreiben von Dateien in Microsoft Office-Formaten wie Word, PowerPoint und Excel bereitstellt&#8220;. (lt. <a href=\"https:\/\/en.wikipedia.org\/wiki\/Apache_POI\" target=\"_blank\" rel=\"noopener noreferrer\">Wikipedia<\/a>)\n\nZur\u00fcck zu Apache POI: Es kann zwar nicht Ihre W\u00e4sche waschen, aber abgesehen davon gibt es eine Menge Dinge, die es f\u00fcr Sie erledigen kann:\n<ul>\n\t<li>Schriftarten bis auf Zellebene<\/li>\n\t<li>Farben (Hintergrund und Text) bis auf Zellebene<\/li>\n\t<li>Schattierung bis auf Zellenebene<\/li>\n\t<li>Zellmuster bis auf Zellebene<\/li>\n\t<li>Zell-Initialisierung<\/li>\n\t<li>Fenster fixieren<\/li>\n\t<li>Kennw\u00f6rter<\/li>\n\t<li>Abbildungen\/Fotos sowohl statisch als auch dynamisch<\/li>\n\t<li>\u00dcberschriften<\/li>\n\t<li>Seitenumbr\u00fcche<\/li>\n\t<li>Blattumbr\u00fcche<\/li>\n\t<li>Einf\u00fcgen von Text und vieles mehr<\/li>\n\t<li>Funktionen\/Formeln<\/li>\n\t<li>Zellen verbinden<\/li>\n\t<li>Zeilenh\u00f6he<\/li>\n\t<li>Ausrichtung von Zelltext<\/li>\n\t<li>Textdrehung<\/li>\n\t<li>Arbeitsblatt per E-Mail senden<\/li>\n\t<li>Die Arbeitsbl\u00e4tter k\u00f6nnen archiviert werden, so dass historische Arbeitsbl\u00e4tter abgerufen werden k\u00f6nnen.<\/li>\n<\/ul>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row use_custom_gutter=&#8220;on&#8220; gutter_width=&#8220;3&#8243; _builder_version=&#8220;4.4.1&#8243; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;25px|20%|||false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;rgba(0,0,0,0)&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.4.1&#8243;][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; custom_margin=&#8220;25px||||false|false&#8220; custom_padding=&#8220;|||25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<h2>Details<\/h2>\nUnsere Erfahrung mit dem Apache POI &#8211; Java &#8211; Excel-\u00d6kosystem sind positiv, da wir regelm\u00e4\u00dfig komplexe Excel-Dateien erstellen. Lassen Sie uns einige (nicht alle) spezifische Funktionen anschauen, um Ihnen zu zeigen, wie einfach es ist:[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row use_custom_gutter=&#8220;on&#8220; admin_label=&#8220;1. Erstellen einer Excel-Datei&#8220; _builder_version=&#8220;4.4.6&#8243; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;||||false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;rgba(0,0,0,0)&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.4.1&#8243;][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;25px||15px|25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<h3>1. Erstellen einer Excel-Datei<\/h3>\nDer Apache POI funktioniert mit allen Excel-Elementen: der Datei selbst, den Arbeitsbl\u00e4ttern, Zeilen und Spalten usw;[\/et_pb_text][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; background_color=&#8220;#fbfbfb&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;|||25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<pre class=\"java\" style=\"font-family:monospace;\">HSSFWorkbook workbook <span style=\"color: #339933;\">=<\/span> <span style=\"color: #000000; font-weight: bold;\">new<\/span> HSSFWorkbook<span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nHSSFSheet sheet <span style=\"color: #339933;\">=<\/span> workbook.<span style=\"color: #006633;\">createSheet<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #0000ff;\">\"New Sheet\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\n<span style=\"color: #000000; font-weight: bold;\">final<\/span> <span style=\"color: #003399;\">File<\/span> excelFile <span style=\"color: #339933;\">=<\/span> <span style=\"color: #000000; font-weight: bold;\">new<\/span> <span style=\"color: #003399;\">File<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #0000ff;\">\"myExcelFile.xls\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\n<span style=\"color: #003399;\">FileOutputStream<\/span> fileOut <span style=\"color: #339933;\">=<\/span> <span style=\"color: #000000; font-weight: bold;\">new<\/span> <span style=\"color: #003399;\">FileOutputStream<\/span><span style=\"color: #009900;\">(<\/span>excelFile, <span style=\"color: #000066; font-weight: bold;\">false<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nworkbook.<span style=\"color: #006633;\">write<\/span><span style=\"color: #009900;\">(<\/span>fileOut<span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nworkbook.<span style=\"color: #006633;\">close<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span><\/pre>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row use_custom_gutter=&#8220;on&#8220; admin_label=&#8220;2. Gr\u00f6\u00dfe \u00e4ndern und best\u00fccken&#8220; _builder_version=&#8220;4.4.6&#8243; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;||||false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;rgba(0,0,0,0)&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.4.1&#8243;][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;25px||15px|25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<h3>2. Gr\u00f6\u00dfe \u00e4ndern und best\u00fccken<\/h3>\nEs ist auch m\u00f6glich, die Spalten- und Zeilengr\u00f6\u00dfen entsprechend den Daten zu \u00e4ndern. Es ist einfach, Zeilen, Spalten und Zellen zu erstellen und sie mit Daten zu f\u00fcllen:[\/et_pb_text][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; background_color=&#8220;#fbfbfb&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;|||25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<pre class=\"java\" style=\"font-family:monospace;\">HSSFRow row <span style=\"color: #339933;\">=<\/span> sheet.<span style=\"color: #006633;\">createRow<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nHSSFCell cell <span style=\"color: #339933;\">=<\/span> row.<span style=\"color: #006633;\">createCell<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\ncell.<span style=\"color: #006633;\">setCellValue<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #0000ff;\">\"Text value\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span><\/pre>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row use_custom_gutter=&#8220;on&#8220; admin_label=&#8220;3. Stil-Bearbeitung&#8220; _builder_version=&#8220;4.4.6&#8243; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;||||false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;rgba(0,0,0,0)&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.4.1&#8243;][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;25px||15px|25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<h3>3. Stil-Bearbeitung<\/h3>\n<p>Mit Apache POI k\u00f6nnen Sie die Bearbeitung auf Zellenebene durchf\u00fchren:<\/p>\n<ul>\n<li>die Hintergrundfarbe der Zellen einstellen,<\/li>\n<li>Art und Farbe der Rahmenlinien,<\/li>\n<li>Schriftart, Schriftgr\u00f6\u00dfe oder Farbe,<\/li>\n<li>Designs definieren und nach Bedarf verwenden (z.B. das gleiche Design f\u00fcr mehrere Zellen verwenden, ohne das Design neu zu definieren).<\/li>\n<\/ul>[\/et_pb_text][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; background_color=&#8220;#fbfbfb&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;|||25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<pre class=\"java\" style=\"font-family:monospace;\"><span style=\"color: #000000; font-weight: bold;\">final<\/span> HSSFFont arialRed8Font <span style=\"color: #339933;\">=<\/span> workbook.<span style=\"color: #006633;\">createFont<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\narialRed8Font.<span style=\"color: #006633;\">setFontHeightInPoints<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #000066; font-weight: bold;\">short<\/span><span style=\"color: #009900;\">)<\/span> <span style=\"color: #cc66cc;\">8<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\narialRed8Font.<span style=\"color: #006633;\">setFontName<\/span><span style=\"color: #009900;\">(<\/span> <span style=\"color: #0000ff;\">\"Arial\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\narialRed8Font.<span style=\"color: #006633;\">setColor<\/span><span style=\"color: #009900;\">(<\/span>IndexedColors.<span style=\"color: #006633;\">RED<\/span>.<span style=\"color: #006633;\">getIndex<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\narialRed8Font.<span style=\"color: #006633;\">setBold<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #000066; font-weight: bold;\">true<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\n&nbsp;\n<span style=\"color: #000000; font-weight: bold;\">final<\/span> HSSFCellStyle cellWithThinBordersStyle <span style=\"color: #339933;\">=<\/span> workbook.<span style=\"color: #006633;\">createCellStyle<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\ncellWithThinBordersStyle.<span style=\"color: #006633;\">setBorderBottom<\/span><span style=\"color: #009900;\">(<\/span>BorderStyle.<span style=\"color: #006633;\">MEDIUM<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\ncellWithThinBordersStyle.<span style=\"color: #006633;\">setBottomBorderColor<\/span><span style=\"color: #009900;\">(<\/span>IndexedColors.<span style=\"color: #006633;\">BLACK<\/span>.<span style=\"color: #006633;\">getIndex<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\ncellWithThinBordersStyle.<span style=\"color: #006633;\">setBorderRight<\/span><span style=\"color: #009900;\">(<\/span>BorderStyle.<span style=\"color: #006633;\">MEDIUM<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\ncellWithThinBordersStyle.<span style=\"color: #006633;\">setRightBorderColor<\/span><span style=\"color: #009900;\">(<\/span>IndexedColors.<span style=\"color: #006633;\">BLACK<\/span>.<span style=\"color: #006633;\">getIndex<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\ncellWithThinBordersStyle.<span style=\"color: #006633;\">setBorderLeft<\/span><span style=\"color: #009900;\">(<\/span>BorderStyle.<span style=\"color: #006633;\">MEDIUM<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\ncellWithThinBordersStyle.<span style=\"color: #006633;\">setLeftBorderColor<\/span><span style=\"color: #009900;\">(<\/span>IndexedColors.<span style=\"color: #006633;\">BLACK<\/span>.<span style=\"color: #006633;\">getIndex<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\ncellWithThinBordersStyle.<span style=\"color: #006633;\">setBorderTop<\/span><span style=\"color: #009900;\">(<\/span>BorderStyle.<span style=\"color: #006633;\">MEDIUM<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\ncellWithThinBordersStyle.<span style=\"color: #006633;\">setTopBorderColor<\/span><span style=\"color: #009900;\">(<\/span>IndexedColors.<span style=\"color: #006633;\">BLACK<\/span>.<span style=\"color: #006633;\">getIndex<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\n&nbsp;\ncellWithThinBordersStyle.<span style=\"color: #006633;\">setFillForegroundColor<\/span><span style=\"color: #009900;\">(<\/span>IndexedColors.<span style=\"color: #006633;\">YELLOW<\/span>.<span style=\"color: #006633;\">getIndex<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\ncellWithThinBordersStyle.<span style=\"color: #006633;\">setFillPattern<\/span><span style=\"color: #009900;\">(<\/span>FillPatternType.<span style=\"color: #006633;\">SOLID_FOREGROUND<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\ncellWithThinBordersStyle.<span style=\"color: #006633;\">setFont<\/span><span style=\"color: #009900;\">(<\/span>arialRed8Font<span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\ncellWithStyle.<span style=\"color: #006633;\">setCellStyle<\/span><span style=\"color: #009900;\">(<\/span> cellWithThinBordersStyle<span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\ncellWithStyle.<span style=\"color: #006633;\">setCellValue<\/span><span style=\"color: #009900;\">(<\/span> <span style=\"color: #0000ff;\">\"Defined cellstyle\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span><\/pre>[\/et_pb_text][et_pb_image src=&#8220;\/\/cdn.berg-software.com\/wp-content\/uploads\/Berg-Software-automated-reporting-Java-to-Excel-Style-editing-1.jpg&#8220; alt=&#8220;Berg Software &#8211; automated reporting &#8211; Java to Excel &#8211; Style editing&#8220; title_text=&#8220;Berg Software &#8211; automated reporting &#8211; Java to Excel &#8211; Style editing&#8220; _builder_version=&#8220;4.4.6&#8243; custom_padding=&#8220;20px||20px|100px|false|false&#8220;][\/et_pb_image][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;25px||15px|25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<p>Nat\u00fcrlich k\u00f6nnen Sie, wie in unserem Beispiel, mehrere Schriftarten in einer einzigen Zelle haben:<\/p>\n<ul>\n<li>der erste Teil ist [Farbe: rot], [Schriftart: Arial Black], [Schriftgrad: 10 Punkt];<\/li>\n<li>der Rest des Textes ist [Farbe: schwarz], [Schriftart: Arial], [Schriftgrad: 8 Punkt], [bold];<\/li>\n<\/ul>[\/et_pb_text][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; background_color=&#8220;#fbfbfb&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;|||25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<pre class=\"java\" style=\"font-family:monospace;\">HSSFFont firstFont <span style=\"color: #339933;\">=<\/span> workbook.<span style=\"color: #006633;\">createFont<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nfirstFont.<span style=\"color: #006633;\">setFontHeightInPoints<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #000066; font-weight: bold;\">short<\/span><span style=\"color: #009900;\">)<\/span> <span style=\"color: #cc66cc;\">10<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nfirstFont.<span style=\"color: #006633;\">setFontName<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #0000ff;\">\"Arial Black\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nfirstFont.<span style=\"color: #006633;\">setColor<\/span><span style=\"color: #009900;\">(<\/span>IndexedColors.<span style=\"color: #006633;\">RED<\/span>.<span style=\"color: #006633;\">getIndex<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nfirstFont.<span style=\"color: #006633;\">setBold<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #000066; font-weight: bold;\">false<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\n&nbsp;\nHSSFFont secondFont <span style=\"color: #339933;\">=<\/span> workbook.<span style=\"color: #006633;\">createFont<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nsecondFont.<span style=\"color: #006633;\">setFontHeightInPoints<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #000066; font-weight: bold;\">short<\/span><span style=\"color: #009900;\">)<\/span> <span style=\"color: #cc66cc;\">8<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nsecondFont.<span style=\"color: #006633;\">setFontName<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #0000ff;\">\"Arial\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nsecondFont.<span style=\"color: #006633;\">setColor<\/span><span style=\"color: #009900;\">(<\/span>IndexedColors.<span style=\"color: #006633;\">BLACK<\/span>.<span style=\"color: #006633;\">getIndex<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nsecondFont.<span style=\"color: #006633;\">setBold<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #000066; font-weight: bold;\">true<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\n&nbsp;\n<span style=\"color: #000000; font-weight: bold;\">final<\/span> HSSFCell cellWith2fonts <span style=\"color: #339933;\">=<\/span> firstRow.<span style=\"color: #006633;\">createCell<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\n<span style=\"color: #000000; font-weight: bold;\">final<\/span> <span style=\"color: #003399;\">String<\/span> font1Text <span style=\"color: #339933;\">=<\/span> <span style=\"color: #0000ff;\">\"Validation failed! \"<\/span><span style=\"color: #339933;\">;<\/span>\n<span style=\"color: #000000; font-weight: bold;\">final<\/span> <span style=\"color: #003399;\">String<\/span> font2Text <span style=\"color: #339933;\">=<\/span> <span style=\"color: #0000ff;\">\" Please fill all required data!\"<\/span><span style=\"color: #339933;\">;<\/span>\n<span style=\"color: #000000; font-weight: bold;\">final<\/span> <span style=\"color: #003399;\">String<\/span> allText <span style=\"color: #339933;\">=<\/span> font1Text <span style=\"color: #339933;\">+<\/span> font2Text<span style=\"color: #339933;\">;<\/span>\n&nbsp;\n<span style=\"color: #000000; font-weight: bold;\">final<\/span> HSSFRichTextString cellValue <span style=\"color: #339933;\">=<\/span> <span style=\"color: #000000; font-weight: bold;\">new<\/span> HSSFRichTextString<span style=\"color: #009900;\">(<\/span>allText<span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\ncellValue.<span style=\"color: #006633;\">applyFont<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #cc66cc;\">0<\/span>, font1Text.<span style=\"color: #006633;\">length<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span>, firstFont<span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\ncellValue.<span style=\"color: #006633;\">applyFont<\/span><span style=\"color: #009900;\">(<\/span>font1Text.<span style=\"color: #006633;\">length<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span>, <span style=\"color: #009900;\">(<\/span>allText<span style=\"color: #009900;\">)<\/span>.<span style=\"color: #006633;\">length<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span>, secondFont<span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\n&nbsp;\ncellWith2fonts.<span style=\"color: #006633;\">setCellValue<\/span><span style=\"color: #009900;\">(<\/span>cellValue<span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span><\/pre>[\/et_pb_text][et_pb_image src=&#8220;\/\/cdn.berg-software.com\/wp-content\/uploads\/Berg-Software-automated-reporting-Java-to-Excel-Include-comments-1.jpg&#8220; alt=&#8220;Berg Software &#8211; automated reporting &#8211; Java to Excel &#8211; Include comments&#8220; title_text=&#8220;Berg Software &#8211; automated reporting &#8211; Java to Excel &#8211; Include comments&#8220; _builder_version=&#8220;4.4.6&#8243; custom_padding=&#8220;20px||20px|100px|false|false&#8220;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row use_custom_gutter=&#8220;on&#8220; admin_label=&#8220;4. Kommentare einf\u00fcgen&#8220; _builder_version=&#8220;4.4.6&#8243; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;||||false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;rgba(0,0,0,0)&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.4.1&#8243;][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;25px||15px|25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<h3>4. Kommentare einf\u00fcgen<\/h3>[\/et_pb_text][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; background_color=&#8220;#fbfbfb&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;|||25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<pre class=\"java\" style=\"font-family:monospace;\">HSSFPatriarch hpt <span style=\"color: #339933;\">=<\/span> sheet.<span style=\"color: #006633;\">createDrawingPatriarch<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nHSSFComment comment <span style=\"color: #339933;\">=<\/span> hpt.<span style=\"color: #006633;\">createComment<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #000000; font-weight: bold;\">new<\/span> HSSFClientAnchor<span style=\"color: #009900;\">(<\/span><span style=\"color: #cc66cc;\">0<\/span>, <span style=\"color: #cc66cc;\">0<\/span>, <span style=\"color: #cc66cc;\">0<\/span>, <span style=\"color: #cc66cc;\">0<\/span>, <span style=\"color: #009900;\">(<\/span><span style=\"color: #000066; font-weight: bold;\">short<\/span><span style=\"color: #009900;\">)<\/span> <span style=\"color: #cc66cc;\">4<\/span>, <span style=\"color: #cc66cc;\">2<\/span>, <span style=\"color: #009900;\">(<\/span><span style=\"color: #000066; font-weight: bold;\">short<\/span><span style=\"color: #009900;\">)<\/span> <span style=\"color: #cc66cc;\">12<\/span>, <span style=\"color: #cc66cc;\">7<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\ncomment.<span style=\"color: #006633;\">setString<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #000000; font-weight: bold;\">new<\/span> HSSFRichTextString<span style=\"color: #009900;\">(<\/span><span style=\"color: #0000ff;\">\"The comment added to the cell.\"<\/span> <span style=\"color: #339933;\">+<\/span> <span style=\"color: #003399;\">System<\/span>.<span style=\"color: #006633;\">getProperty<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #0000ff;\">\"line.separator\"<\/span><span style=\"color: #009900;\">)<\/span> <span style=\"color: #339933;\">+<\/span> <span style=\"color: #0000ff;\">\" New information...\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nnewCell.<span style=\"color: #006633;\">setCellComment<\/span><span style=\"color: #009900;\">(<\/span>comment<span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nnewCell.<span style=\"color: #006633;\">setCellValue<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #0000ff;\">\"This cell has a note!\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span><\/pre>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row use_custom_gutter=&#8220;on&#8220; admin_label=&#8220;5. Formeln einf\u00fcgen&#8220; _builder_version=&#8220;4.4.6&#8243; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;||||false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;rgba(0,0,0,0)&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.4.1&#8243;][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;25px||15px|25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<h3>5. Formeln einf\u00fcgen<\/h3>\nSie k\u00f6nnen programmatische, komplexe Formel-Zellen mit Werten aus anderen Zellen erstellen. Zum Beispiel,[\/et_pb_text][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; background_color=&#8220;#fbfbfb&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;|||25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<pre class=\"java\" style=\"font-family:monospace;\">sumCell.<span style=\"color: #006633;\">setCellFormula<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #0000ff;\">\"SUM(\"<\/span> <span style=\"color: #339933;\">+<\/span> columnLetter <span style=\"color: #339933;\">+<\/span> firstRow <span style=\"color: #339933;\">+<\/span> <span style=\"color: #0000ff;\">\":\"<\/span> <span style=\"color: #339933;\">+<\/span> columnLetter <span style=\"color: #339933;\">+<\/span> lastRow <span style=\"color: #339933;\">+<\/span> <span style=\"color: #0000ff;\">\")\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span><\/pre>[\/et_pb_text][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;25px||15px|25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]&#8230;ergibt:[\/et_pb_text][et_pb_image src=&#8220;\/\/cdn.berg-software.com\/wp-content\/uploads\/Berg-Software-automated-reporting-Java-to-Excel-Include-formulas-1.jpg&#8220; alt=&#8220;Berg Software &#8211; automated reporting &#8211; Java to Excel &#8211; Include formulas&#8220; title_text=&#8220;Berg Software &#8211; automated reporting &#8211; Java to Excel &#8211; Include formulas&#8220; _builder_version=&#8220;4.4.6&#8243; custom_padding=&#8220;20px||20px|100px|false|false&#8220;][\/et_pb_image][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;25px||15px|25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]Beispielformel:[\/et_pb_text][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; background_color=&#8220;#fbfbfb&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;|||25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<pre class=\"java\" style=\"font-family:monospace;\"><span style=\"color: #003399;\">String<\/span> formula <span style=\"color: #339933;\">=<\/span> <span style=\"color: #0000ff;\">\"IF(\"<\/span><span style=\"color: #339933;\">+<\/span> columnLetter <span style=\"color: #339933;\">+<\/span> estimationRow <span style=\"color: #339933;\">+<\/span> <span style=\"color: #0000ff;\">\"=0,0,(\"<\/span>\n        <span style=\"color: #339933;\">+<\/span> columnLetter <span style=\"color: #339933;\">+<\/span> cumulatedRow <span style=\"color: #339933;\">+<\/span> <span style=\"color: #0000ff;\">\"\/\"<\/span> <span style=\"color: #339933;\">+<\/span> columnLetter <span style=\"color: #339933;\">+<\/span> estimationRow\n        <span style=\"color: #339933;\">+<\/span> <span style=\"color: #0000ff;\">\")*100)\"<\/span><span style=\"color: #339933;\">;<\/span>\npercentCell.<span style=\"color: #006633;\">setCellFormula<\/span><span style=\"color: #009900;\">(<\/span>formula<span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span><\/pre>[\/et_pb_text][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;25px||15px|25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]&#8230;und das Ergebnis:[\/et_pb_text][et_pb_image src=&#8220;\/\/cdn.berg-software.com\/wp-content\/uploads\/Berg-Software-automated-reporting-Java-to-Excel-Include-formulas-part-2-1.jpg&#8220; alt=&#8220;Berg Software &#8211; automated reporting &#8211; Java to Excel &#8211; Include formulas part 2&#8243; title_text=&#8220;Berg Software &#8211; automated reporting &#8211; Java to Excel &#8211; Include formulas part 2&#8243; _builder_version=&#8220;4.4.6&#8243; custom_padding=&#8220;20px||20px|100px|false|false&#8220;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row use_custom_gutter=&#8220;on&#8220; admin_label=&#8220;6. Hyperlinks hinzuf\u00fcgen&#8220; _builder_version=&#8220;4.4.6&#8243; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;||||false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;rgba(0,0,0,0)&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.4.1&#8243;][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;25px||15px|25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<h3>6. Hyperlinks hinzuf\u00fcgen<\/h3> \nDiese k\u00f6nnen auf eine Web-URL, eine Datei, eine E-Mail-Anwendung oder auf eine beliebige Zelle innerhalb der Datei (auf einem beliebigen Arbeitsblatt derselben Excel-Datei) verweisen.[\/et_pb_text][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; background_color=&#8220;#fbfbfb&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;|||25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<pre class=\"java\" style=\"font-family: monospace;\">HSSFCell cell <span style=\"color: #339933;\">=<\/span> row4.<span style=\"color: #006633;\">createCell<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #000066; font-weight: bold;\">short<\/span><span style=\"color: #009900;\">)<\/span> <span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nCreationHelper createHelper <span style=\"color: #339933;\">=<\/span> workbook.<span style=\"color: #006633;\">getCreationHelper<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nHyperlink link <span style=\"color: #339933;\">=<\/span> createHelper.<span style=\"color: #006633;\">createHyperlink<\/span><span style=\"color: #009900;\">(<\/span>HyperlinkType.<span style=\"color: #003399;\">URL<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nlink.<span style=\"color: #006633;\">setAddress<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #0000ff;\">\"https:\/\/berg-software.com\/\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\ncell.<span style=\"color: #006633;\">setHyperlink<\/span><span style=\"color: #009900;\">(<\/span>link<span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\ncell.<span style=\"color: #006633;\">setCellValue<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #0000ff;\">\"URL Link - to our company site\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\n \ncell <span style=\"color: #339933;\">=<\/span> sheet.<span style=\"color: #006633;\">createRow<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #cc66cc;\">5<\/span><span style=\"color: #009900;\">)<\/span>.<span style=\"color: #006633;\">createCell<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #000066; font-weight: bold;\">short<\/span><span style=\"color: #009900;\">)<\/span> <span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\ncell.<span style=\"color: #006633;\">setCellValue<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #0000ff;\">\"File Link\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nlink <span style=\"color: #339933;\">=<\/span> createHelper.<span style=\"color: #006633;\">createHyperlink<\/span><span style=\"color: #009900;\">(<\/span>HyperlinkType.<span style=\"color: #006633;\">FILE<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nlink.<span style=\"color: #006633;\">setAddress<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #0000ff;\">\"myFile.doc\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\ncell.<span style=\"color: #006633;\">setHyperlink<\/span><span style=\"color: #009900;\">(<\/span>link<span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\n \ncell <span style=\"color: #339933;\">=<\/span> sheet.<span style=\"color: #006633;\">createRow<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #cc66cc;\">6<\/span><span style=\"color: #009900;\">)<\/span>.<span style=\"color: #006633;\">createCell<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #000066; font-weight: bold;\">short<\/span><span style=\"color: #009900;\">)<\/span> <span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\ncell.<span style=\"color: #006633;\">setCellValue<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #0000ff;\">\"Email Link\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nlink <span style=\"color: #339933;\">=<\/span> createHelper.<span style=\"color: #006633;\">createHyperlink<\/span><span style=\"color: #009900;\">(<\/span>HyperlinkType.<span style=\"color: #006633;\">EMAIL<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nlink.<span style=\"color: #006633;\">setAddress<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #0000ff;\">\"mailto:contact@bergsoftprod.wpengine.com?\"<\/span> <span style=\"color: #339933;\">+<\/span> <span style=\"color: #0000ff;\">\"subject = Hyperlink\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\ncell.<span style=\"color: #006633;\">setHyperlink<\/span><span style=\"color: #009900;\">(<\/span>link<span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\ncell.<span style=\"color: #006633;\">setCellStyle<\/span><span style=\"color: #009900;\">(<\/span>hlinkstyle<span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span><\/pre>[\/et_pb_text][et_pb_image src=&#8220;\/\/cdn.berg-software.com\/wp-content\/uploads\/Berg-Software-automated-reporting-Java-to-Excel-Add-hyperlinks-1.jpg&#8220; alt=&#8220;Berg Software &#8211; automated reporting &#8211; Java to Excel &#8211; Add hyperlinks&#8220; title_text=&#8220;Berg Software &#8211; automated reporting &#8211; Java to Excel &#8211; Add hyperlinks&#8220; _builder_version=&#8220;4.4.6&#8243; custom_padding=&#8220;20px||20px|100px|false|false&#8220;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row use_custom_gutter=&#8220;on&#8220; admin_label=&#8220;7. Sicherheit&#8220; _builder_version=&#8220;4.4.6&#8243; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;||||false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;rgba(0,0,0,0)&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.4.1&#8243;][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;25px||15px|25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<h3>7. Sicherheit<\/h3> \nSie k\u00f6nnen ein Kennwort festlegen, um ein ganzes Blatt vor \u00c4nderungen zu sch\u00fctzen. Auf diese Weise k\u00f6nnen Sie sicherstellen, dass Vorg\u00e4nge wie das L\u00f6schen, Ausblenden und Bearbeiten von Zellinhalten nur von autorisiertem Personal durchgef\u00fchrt werden k\u00f6nnen. Bei Bedarf k\u00f6nnen jedoch einige Zellen ganz entsperrt werden. [\/et_pb_text][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; background_color=&#8220;#fbfbfb&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;|||25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<pre class=\"java\" style=\"font-family:monospace;\">protected_sheet.<span style=\"color: #006633;\">protectSheet<\/span><span style=\"color: #009900;\">(<\/span> <span style=\"color: #0000ff;\">\"mypassword\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\n&nbsp;\n&nbsp;\nCellStyle unlockedCellStyle <span style=\"color: #339933;\">=<\/span> workbook.<span style=\"color: #006633;\">createCellStyle<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nunlockedCellStyle.<span style=\"color: #006633;\">setLocked<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #000066; font-weight: bold;\">false<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\n&nbsp;\nrow.<span style=\"color: #006633;\">createCell<\/span><span style=\"color: #009900;\">(<\/span> <span style=\"color: #cc66cc;\">2<\/span><span style=\"color: #009900;\">)<\/span>.<span style=\"color: #006633;\">setCellValue<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #0000ff;\">\"Cell value protected !\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\n&nbsp;\n<span style=\"color: #000000; font-weight: bold;\">final<\/span> HSSFCell oneCell <span style=\"color: #339933;\">=<\/span> row.<span style=\"color: #006633;\">createCell<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #cc66cc;\">4<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\noneCell.<span style=\"color: #006633;\">setCellValue<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #0000ff;\">\"This cell value can be changed !\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\noneCell.<span style=\"color: #006633;\">setCellStyle<\/span><span style=\"color: #009900;\">(<\/span>unlockedCellStyle<span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span><\/pre>[\/et_pb_text][et_pb_image src=&#8220;\/\/cdn.berg-software.com\/wp-content\/uploads\/Berg-Software-automated-reporting-Java-to-Excel-Security-1.jpg&#8220; alt=&#8220;Berg Software &#8211; automated reporting &#8211; Java to Excel &#8211; Security&#8220; title_text=&#8220;Berg Software &#8211; automated reporting &#8211; Java to Excel &#8211; Security&#8220; _builder_version=&#8220;4.4.6&#8243; custom_padding=&#8220;20px||20px|100px|false|false&#8220;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row use_custom_gutter=&#8220;on&#8220; admin_label=&#8220;8. Fenster fixieren&#8220; _builder_version=&#8220;4.4.6&#8243; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;||||false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;rgba(0,0,0,0)&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.4.1&#8243;][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;25px||15px|25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<h3>8. Fenster fixieren<\/h3>\nSie k\u00f6nnen die ersten Zeilen oder die ersten Spalten fixieren (d.h. sowohl vertikales als auch horizontales Fixieren ist m\u00f6glich). Zum Beispiel: [\/et_pb_text][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; background_color=&#8220;#fbfbfb&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;|||25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<pre class=\"java\" style=\"font-family: monospace;\">sheet3.<span style=\"color: #006633;\">createFreezePane<\/span><span style=\"color: #009900;\">(<\/span> <span style=\"color: #cc66cc;\">2<\/span>, <span style=\"color: #cc66cc;\">2<\/span> <span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span><\/pre>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row use_custom_gutter=&#8220;on&#8220; admin_label=&#8220;9. Reduzierende Gruppe f\u00fcr Spalten oder Zeilen&#8220; _builder_version=&#8220;4.4.6&#8243; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;||||false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;rgba(0,0,0,0)&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.4.1&#8243;][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;25px||15px|25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<h3>9. Reduzierende Gruppe f\u00fcr Spalten oder Zeilen<\/h3>\nDas ist auch sehr einfach zu machen:[\/et_pb_text][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; background_color=&#8220;#fbfbfb&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;|||25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<pre class=\"java\" style=\"font-family:monospace;\">sheet.<span style=\"color: #006633;\">groupColumn<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #cc66cc;\">2<\/span>, <span style=\"color: #cc66cc;\">5<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nsheet.<span style=\"color: #006633;\">groupRow<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #cc66cc;\">7<\/span>, <span style=\"color: #cc66cc;\">9<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span><\/pre>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row use_custom_gutter=&#8220;on&#8220; admin_label=&#8220;10. Zellvalidierung&#8220; _builder_version=&#8220;4.4.6&#8243; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;||||false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;rgba(0,0,0,0)&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.4.1&#8243;][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;25px||15px|25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<h3>10. Zellvalidierung<\/h3>\nEs ist m\u00f6glich, Datenvalidierungszellen zu setzen. Im Beispiel unten verwenden wir eine beschreibbare Zelle, um zu pr\u00fcfen, ob der Benutzer einen der Werte 10, 20 oder 30 eingestellt hat, und wir lassen nicht zu, dass ein anderer Wert eingestellt wird. Der Benutzer wird \u00fcber eine Eingabeaufforderung (die ebenfalls entweder definiert oder voreingestellt sein kann) informiert.  [\/et_pb_text][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;25px||15px|25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]Die Standardmeldung:[\/et_pb_text][et_pb_image src=&#8220;\/\/cdn.berg-software.com\/wp-content\/uploads\/Berg-Software-automated-reporting-Java-to-Excel-Cell-validation-default-1.jpg&#8220; alt=&#8220;Berg Software &#8211; automated reporting &#8211; Java to Excel &#8211; Cell validation default&#8220; title_text=&#8220;Berg Software &#8211; automated reporting &#8211; Java to Excel &#8211; Cell validation default&#8220; _builder_version=&#8220;4.4.6&#8243; custom_padding=&#8220;20px||20px|100px|false|false&#8220;][\/et_pb_image][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;25px||15px|25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]Es kann mit einer einzigen Zeile Code angepasst werden:[\/et_pb_text][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; background_color=&#8220;#fbfbfb&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;|||25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<pre class=\"java\" style=\"font-family:monospace;\">sheet.<span style=\"color: #006633;\">createRow<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #cc66cc;\">25<\/span><span style=\"color: #009900;\">)<\/span>.<span style=\"color: #006633;\">createCell<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #000066; font-weight: bold;\">short<\/span><span style=\"color: #009900;\">)<\/span> <span style=\"color: #cc66cc;\">3<\/span><span style=\"color: #009900;\">)<\/span>.<span style=\"color: #006633;\">setCellValue<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #0000ff;\">\"10\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nCellRangeAddressList addressList <span style=\"color: #339933;\">=<\/span> <span style=\"color: #000000; font-weight: bold;\">new<\/span> CellRangeAddressList<span style=\"color: #009900;\">(<\/span>\n        <span style=\"color: #cc66cc;\">25<\/span>, <span style=\"color: #cc66cc;\">25<\/span>, <span style=\"color: #cc66cc;\">3<\/span>, <span style=\"color: #cc66cc;\">3<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nDVConstraint dvConstraint <span style=\"color: #339933;\">=<\/span> DVConstraint.<span style=\"color: #006633;\">createExplicitListConstraint<\/span><span style=\"color: #009900;\">(<\/span>\n        <span style=\"color: #000000; font-weight: bold;\">new<\/span> <span style=\"color: #003399;\">String<\/span><span style=\"color: #009900;\">[<\/span><span style=\"color: #009900;\">]<\/span><span style=\"color: #009900;\">{<\/span><span style=\"color: #0000ff;\">\"10\"<\/span>, <span style=\"color: #0000ff;\">\"20\"<\/span>, <span style=\"color: #0000ff;\">\"30\"<\/span><span style=\"color: #009900;\">}<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\n&nbsp;\nDataValidation dataValidation <span style=\"color: #339933;\">=<\/span> <span style=\"color: #000000; font-weight: bold;\">new<\/span> HSSFDataValidation\n        <span style=\"color: #009900;\">(<\/span>addressList, dvConstraint<span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\ndataValidation.<span style=\"color: #006633;\">setSuppressDropDownArrow<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #000066; font-weight: bold;\">true<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\ndataValidation.<span style=\"color: #006633;\">setErrorStyle<\/span><span style=\"color: #009900;\">(<\/span>DataValidation.<span style=\"color: #006633;\">ErrorStyle<\/span>.<span style=\"color: #006633;\">STOP<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\ndataValidation.<span style=\"color: #006633;\">createErrorBox<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #0000ff;\">\"Validation Error\"<\/span>, <span style=\"color: #0000ff;\">\"The accepted values are: 10, 20 and 30!\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\n&nbsp;\nsheet.<span style=\"color: #006633;\">addValidationData<\/span><span style=\"color: #009900;\">(<\/span>dataValidation<span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span><\/pre>[\/et_pb_text][et_pb_image src=&#8220;\/\/cdn.berg-software.com\/wp-content\/uploads\/Berg-Software-automated-reporting-Java-to-Excel-Cell-validation-customised-1.jpg&#8220; alt=&#8220;Berg Software &#8211; automated reporting &#8211; Java to Excel &#8211; Cell validation customised&#8220; title_text=&#8220;Berg Software &#8211; automated reporting &#8211; Java to Excel &#8211; Cell validation customised&#8220; _builder_version=&#8220;4.4.6&#8243; custom_padding=&#8220;20px||20px|100px|false|false&#8220;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row use_custom_gutter=&#8220;on&#8220; admin_label=&#8220;11. Kopf- und Fu\u00dfzeilen zu erstellen ist nicht schwierig&#8220; _builder_version=&#8220;4.4.6&#8243; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;||||false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;rgba(0,0,0,0)&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.4.1&#8243;][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;25px||15px|25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<h3>11. Kopf- und Fu\u00dfzeilen zu erstellen ist nicht schwierig<\/h3>\nSie k\u00f6nnen \u00dcberschriften links, zentriert oder rechts (oder alle) mit benutzerdefinierten Schriftarten festlegen: [\/et_pb_text][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; background_color=&#8220;#fbfbfb&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;|||25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<pre class=\"java\" style=\"font-family:monospace;\">Header header <span style=\"color: #339933;\">=<\/span> sheet.<span style=\"color: #006633;\">getHeader<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nheader.<span style=\"color: #006633;\">setCenter<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #0000ff;\">\"Center Header\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nheader.<span style=\"color: #006633;\">setLeft<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #0000ff;\">\"Left Header\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nheader.<span style=\"color: #006633;\">setRight<\/span><span style=\"color: #009900;\">(<\/span>HSSFHeader.<span style=\"color: #006633;\">font<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #0000ff;\">\"Stencil-Normal\"<\/span>, <span style=\"color: #0000ff;\">\"Italic\"<\/span><span style=\"color: #009900;\">)<\/span> <span style=\"color: #339933;\">+<\/span>\n HSSFHeader.<span style=\"color: #006633;\">fontSize<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #000066; font-weight: bold;\">short<\/span><span style=\"color: #009900;\">)<\/span> <span style=\"color: #cc66cc;\">16<\/span><span style=\"color: #009900;\">)<\/span> <span style=\"color: #339933;\">+<\/span> <span style=\"color: #0000ff;\">\"Right Header - special font\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\n&nbsp;\nsheet.<span style=\"color: #006633;\">getFooter<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span>.<span style=\"color: #006633;\">setCenter<\/span><span style=\"color: #009900;\">(<\/span> <span style=\"color: #0000ff;\">\"Center Footer\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nsheet.<span style=\"color: #006633;\">getFooter<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span>.<span style=\"color: #006633;\">setLeft<\/span><span style=\"color: #009900;\">(<\/span> <span style=\"color: #0000ff;\">\"Left Footer\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\nsheet.<span style=\"color: #006633;\">getFooter<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span>.<span style=\"color: #006633;\">setRight<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #0000ff;\">\"Right Footer\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span><\/pre>[\/et_pb_text][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;25px||15px|25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]Das Ergebnis:[\/et_pb_text][et_pb_image src=&#8220;\/\/cdn.berg-software.com\/wp-content\/uploads\/Berg-Software-automated-reporting-Java-to-Excel-Header-and-footer-1.jpg&#8220; alt=&#8220;Berg Software &#8211; automated reporting &#8211; Java to Excel &#8211; Header and footer&#8220; title_text=&#8220;Berg Software &#8211; automated reporting &#8211; Java to Excel &#8211; Header and footer&#8220; _builder_version=&#8220;4.4.6&#8243; custom_padding=&#8220;20px||20px|100px|false|false&#8220;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row use_custom_gutter=&#8220;on&#8220; admin_label=&#8220;12. Zellen verbinden&#8220; _builder_version=&#8220;4.4.6&#8243; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;||||false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;rgba(0,0,0,0)&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.4.1&#8243;][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;25px||15px|25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<h3>12. Zellen verbinden<\/h3>\nSie ben\u00f6tigen nur einen einzigen Befehl, um den Bereich der zu verbindenden Zellen anzugeben:[\/et_pb_text][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; background_color=&#8220;#fbfbfb&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;|||25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<pre class=\"java\" style=\"font-family:monospace;\">sheet.<span style=\"color: #006633;\">addMergedRegion<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #000000; font-weight: bold;\">new<\/span> CellRangeAddress<span style=\"color: #009900;\">(<\/span>firstRowNumber, lastRowNumber, mergedCellFirstCol, mergedCellLastCol<span style=\"color: #009900;\">)<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span><\/pre>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row use_custom_gutter=&#8220;on&#8220; admin_label=&#8220;13. Grafiken&#8220; _builder_version=&#8220;4.4.6&#8243; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;||||false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;rgba(0,0,0,0)&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.4.1&#8243;][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;25px||15px|25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<h3>13. Grafiken<\/h3>\nApache POI kann bei der Erstellung verschiedener Diagramme (z.B. Linien-, Balken-, Tortendiagramme usw.) einschlie\u00dflich ihrer 3D-Varianten helfen:[\/et_pb_text][et_pb_gallery gallery_ids=&#8220;4894,4898,4896&#8243; fullwidth=&#8220;on&#8220; _builder_version=&#8220;4.4.6&#8243; max_width=&#8220;75%&#8220; module_alignment=&#8220;left&#8220; custom_padding=&#8220;|100px||100px|false|false&#8220; hover_enabled=&#8220;0&#8243; height=&#8220;475px&#8220;][\/et_pb_gallery][\/et_pb_column][\/et_pb_row][et_pb_row use_custom_gutter=&#8220;on&#8220; gutter_width=&#8220;3&#8243; _builder_version=&#8220;4.4.1&#8243; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;25px|20%|||false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;rgba(0,0,0,0)&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.4.1&#8243;][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; custom_margin=&#8220;25px||||false|false&#8220; custom_padding=&#8220;|||25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<h2>Einschr\u00e4nkungen<\/h2>\n<p>Wahrscheinlich haben Sie inzwischen herausgefunden, dass Sie beliebige Excel-Funktionalit\u00e4ten \u00fcber Java\/Apache POI ausf\u00fchren k\u00f6nnen. Wenn jedoch zwei spezielle Einstellungen f\u00fcr den gleichen Zellensatz gelten, kann es Einschr\u00e4nkungen geben.<\/p>\n<p>Zum Beispiel:<\/p>\n<ul>\n<li>Sie k\u00f6nnen ein Bild hinzuf\u00fcgen oder Zellen ausblenden\/zuklappen. Wenn Sie jedoch beides gleichzeitig tun (ein Bild in eine Zeile einf\u00fcgen, die sp\u00e4ter zugeklappt wird), wird das Bild nicht vollst\u00e4ndig angezeigt. Als Abhilfe k\u00f6nnen Sie den Bildanker mit der Anzahl der sichtbaren Zeilen\/Spalten setzen &#8211; so bleibt das Bild vollst\u00e4ndig sichtbar, unabh\u00e4ngig davon, ob Zellen erweitert oder zugeklappt werden.<\/li>\n<li>Wenn einklappbare Spalten verwendet werden, kann es schwierig sein, den Kommentaranker anzupassen.<\/li>\n<li>Bei Verwendung von HSSF gibt es eine Begrenzung auf 256 Spalten pro Blatt.<\/li>\n<\/ul>[\/et_pb_text][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; custom_margin=&#8220;25px||||false|false&#8220; custom_padding=&#8220;|||25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<h2>\u2014<\/h2>\nBei der Arbeit mit gro\u00dfen Datens\u00e4tzen, die einen beliebigen Automatisierungsgrad erfordern, empfehlen wir dringend die Verwendung von Java zum Erstellen, Bearbeiten, Berechnen und Herunterladen der zugeh\u00f6rigen Excel-Dateien. F\u00fcr die meisten Funktionen ben\u00f6tigen Sie nur wenige Zeilen Code. Danach erweist sich eine Excel-Datei, an der Sie weiter herumbasteln k\u00f6nnen, als unbezahlbar.[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row use_custom_gutter=&#8220;on&#8220; gutter_width=&#8220;3&#8243; _builder_version=&#8220;4.4.4&#8243; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;25px|20%|75px||false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;rgba(0,0,0,0)&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.4.1&#8243;][et_pb_text _builder_version=&#8220;4.4.6&#8243; text_font=&#8220;|300|||||||&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.5em&#8220; quote_font=&#8220;|700|||||||&#8220; quote_text_align=&#8220;left&#8220; quote_font_size=&#8220;16px&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;30px&#8220; header_3_font_size=&#8220;23px&#8220; header_4_font=&#8220;||||||||&#8220; header_4_font_size=&#8220;16px&#8220; header_4_line_height=&#8220;1.5em&#8220; header_5_font_size=&#8220;14px&#8220; custom_margin=&#8220;25px||||false|false&#8220; custom_padding=&#8220;|||25px|false|false&#8220; border_width_left=&#8220;1px&#8220; border_color_left=&#8220;#ff6317&#8243;]<h2>\u2014<\/h2>\n<p>Ben\u00f6tigen Sie weitere Ideen oder Anleitungen f\u00fcr den Weg &#8222;von Java zu Excel&#8220;? Dann <a href=\"https:\/\/berg-software.com\/de\/kontakt-berg-software\/\">lassen Sie es uns wissen<\/a>!<\/p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8220;1&#8243; _builder_version=&#8220;3.22&#8243; background_color=&#8220;#eeeeee&#8220; custom_padding=&#8220;50px||50px||false|false&#8220; border_color_top=&#8220;#ff6317&#8243; global_module=&#8220;1642&#8243;][et_pb_row column_structure=&#8220;1_3,1_3,1_3&#8243; _builder_version=&#8220;4.4.1&#8243; custom_padding=&#8220;0px|||||&#8220; locked=&#8220;off&#8220;][et_pb_column type=&#8220;1_3&#8243; _builder_version=&#8220;4.4.1&#8243;][et_pb_social_media_follow _builder_version=&#8220;4.4.4&#8243; text_orientation=&#8220;left&#8220;][et_pb_social_media_follow_network social_network=&#8220;linkedin&#8220; url=&#8220;https:\/\/www.linkedin.com\/company\/berg-computers-srl\/&#8220; _builder_version=&#8220;4.4.4&#8243; background_color=&#8220;#007bb6&#8243; follow_button=&#8220;off&#8220; url_new_window=&#8220;on&#8220;]linkedin[\/et_pb_social_media_follow_network] [et_pb_social_media_follow_network social_network=&#8220;twitter&#8220; url=&#8220;https:\/\/twitter.com\/berg_software&#8220; _builder_version=&#8220;4.4.4&#8243; background_color=&#8220;#00aced&#8220; follow_button=&#8220;off&#8220; url_new_window=&#8220;on&#8220;]twitter[\/et_pb_social_media_follow_network] [et_pb_social_media_follow_network social_network=&#8220;facebook&#8220; url=&#8220;https:\/\/www.facebook.com\/bergCOMPUTERS&#8220; _builder_version=&#8220;4.4.4&#8243; background_color=&#8220;#3b5998&#8243; follow_button=&#8220;off&#8220; url_new_window=&#8220;on&#8220;]facebook[\/et_pb_social_media_follow_network] [et_pb_social_media_follow_network social_network=&#8220;instagram&#8220; url=&#8220;https:\/\/www.instagram.com\/berg_software\/&#8220; _builder_version=&#8220;4.4.4&#8243; background_color=&#8220;#ea2c59&#8243; follow_button=&#8220;off&#8220; url_new_window=&#8220;on&#8220;]instagram[\/et_pb_social_media_follow_network][\/et_pb_social_media_follow][\/et_pb_column][et_pb_column type=&#8220;1_3&#8243; _builder_version=&#8220;4.4.1&#8243;][et_pb_post_nav in_same_term=&#8220;on&#8220; show_next=&#8220;off&#8220; _builder_version=&#8220;4.4.1&#8243; title_text_color=&#8220;#ff6317&#8243; custom_padding=&#8220;|25px|||false|false&#8220;][\/et_pb_post_nav][\/et_pb_column][et_pb_column type=&#8220;1_3&#8243; _builder_version=&#8220;4.4.1&#8243;][et_pb_post_nav in_same_term=&#8220;on&#8220; show_prev=&#8220;off&#8220; _builder_version=&#8220;4.4.1&#8243; title_text_color=&#8220;#ff6317&#8243; custom_padding=&#8220;|||25px|false|false&#8220;][\/et_pb_post_nav][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8220;1&#8243; admin_label=&#8220;CONTACT&#8220; _builder_version=&#8220;4.4.1&#8243; background_color=&#8220;#d2d2d2&#8243; custom_padding=&#8220;75px||75px||false|false&#8220; global_module=&#8220;1544&#8243;][et_pb_row column_structure=&#8220;1_4,3_4&#8243; admin_label=&#8220;Service Section Title&#8220; _builder_version=&#8220;4.4.1&#8243; custom_padding=&#8220;||25px||false|false&#8220; animation_direction=&#8220;top&#8220; locked=&#8220;off&#8220;][et_pb_column type=&#8220;1_4&#8243; _builder_version=&#8220;3.25&#8243; custom_padding=&#8220;|||&#8220; custom_padding__hover=&#8220;|||&#8220;][\/et_pb_column][et_pb_column type=&#8220;3_4&#8243; _builder_version=&#8220;3.25&#8243; custom_padding=&#8220;|||&#8220; custom_padding__hover=&#8220;|||&#8220;][et_pb_text _builder_version=&#8220;4.4.1&#8243; text_font=&#8220;|300|||||||&#8220; text_text_color=&#8220;#ffffff&#8220; text_font_size=&#8220;14px&#8220; text_line_height=&#8220;1.1em&#8220; header_5_font=&#8220;|600|||||||&#8220; header_5_text_color=&#8220;#ffffff&#8220; header_5_font_size=&#8220;14px&#8220; header_5_line_height=&#8220;1.5em&#8220; custom_margin=&#8220;||||false|false&#8220;]29 Jahre im Gesch\u00e4ft | 2700 Software-Projekte | 760 Kunden | 24 L\u00e4nder<\/p>\n<h5>Wir verwandeln Ideen in Software. Wie lautet Ihre Idee?<\/h5>[\/et_pb_text][et_pb_text admin_label=&#8220;Title&#8220; _builder_version=&#8220;4.4.1&#8243; header_text_align=&#8220;center&#8220; header_2_font=&#8220;|300|||||||&#8220; header_2_text_align=&#8220;left&#8220; header_2_text_color=&#8220;#ff6317&#8243; header_2_font_size=&#8220;50px&#8220; header_2_line_height=&#8220;0.9em&#8220; custom_margin=&#8220;||||false|false&#8220; custom_padding=&#8220;25px||25px||false|false&#8220;]<h2>Kontakt aufnehmen<\/h2>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8220;1_4,3_4&#8243; _builder_version=&#8220;4.4.4&#8243;][et_pb_column type=&#8220;1_4&#8243; _builder_version=&#8220;4.4.4&#8243;][\/et_pb_column][et_pb_column type=&#8220;3_4&#8243; _builder_version=&#8220;4.4.4&#8243;][et_pb_contact_form email=&#8220;contact@bergsoftprod.wpengine.com&#8220; custom_message=&#8220;WEBFORM MESSAGE||et_pb_line_break_holder||\uff3f||et_pb_line_break_holder||FROM: %%Name%%||et_pb_line_break_holder||EMAIL: %%Email%%||et_pb_line_break_holder||PHONE NUMBER: %%Phone_number%%||et_pb_line_break_holder||COMPANY: %%Company_name%%||et_pb_line_break_holder||TERMS &amp;amp; CONDITIONS: %%Terms_and_Conditions%%||et_pb_line_break_holder||DATA PRIVACY POLICY: %%Data_Privacy_Policy%%||et_pb_line_break_holder||\uff3f||et_pb_line_break_holder||MESSAGE:||et_pb_line_break_holder||%%Message%%&#8220; success_message=&#8220;Thank you for reaching out! Your message was sent. We will get back to you right away.&#8220; _builder_version=&#8220;4.4.4&#8243; form_field_background_color=&#8220;#d2d2d2&#8243; form_field_text_color=&#8220;#ffffff&#8220; form_field_focus_background_color=&#8220;#ffffff&#8220; form_field_focus_text_color=&#8220;#000000&#8243; title_level=&#8220;h2&#8243; title_font=&#8220;|300|||||||&#8220; title_text_color=&#8220;#ff6317&#8243; title_font_size=&#8220;30px&#8220; form_field_line_height=&#8220;1.5em&#8220; custom_button=&#8220;on&#8220; button_text_size=&#8220;14px&#8220; button_text_color=&#8220;#ffffff&#8220; button_bg_color=&#8220;#ff6317&#8243; button_border_width=&#8220;0px&#8220; button_border_radius=&#8220;0px&#8220; button_icon=&#8220;%%3%%&#8220; button_on_hover=&#8220;off&#8220; border_color_all=&#8220;#ffffff&#8220; border_width_bottom=&#8220;1px&#8220;][et_pb_contact_field field_id=&#8220;Name&#8220; field_title=&#8220;Name *&#8220; fullwidth_field=&#8220;on&#8220; _builder_version=&#8220;4.4.4&#8243; form_field_background_color=&#8220;#d2d2d2&#8243; form_field_text_color=&#8220;#ffffff&#8220; form_field_focus_background_color=&#8220;#ffffff&#8220; form_field_focus_text_color=&#8220;#000000&#8243; border_width_bottom=&#8220;1px&#8220; button_text_size__hover_enabled=&#8220;off&#8220; button_one_text_size__hover_enabled=&#8220;off&#8220; button_two_text_size__hover_enabled=&#8220;off&#8220; button_text_color__hover_enabled=&#8220;off&#8220; button_one_text_color__hover_enabled=&#8220;off&#8220; button_two_text_color__hover_enabled=&#8220;off&#8220; button_border_width__hover_enabled=&#8220;off&#8220; button_one_border_width__hover_enabled=&#8220;off&#8220; button_two_border_width__hover_enabled=&#8220;off&#8220; button_border_color__hover_enabled=&#8220;off&#8220; button_one_border_color__hover_enabled=&#8220;off&#8220; button_two_border_color__hover_enabled=&#8220;off&#8220; button_border_radius__hover_enabled=&#8220;off&#8220; button_one_border_radius__hover_enabled=&#8220;off&#8220; button_two_border_radius__hover_enabled=&#8220;off&#8220; button_letter_spacing__hover_enabled=&#8220;off&#8220; button_one_letter_spacing__hover_enabled=&#8220;off&#8220; button_two_letter_spacing__hover_enabled=&#8220;off&#8220; button_bg_color__hover_enabled=&#8220;off&#8220; button_one_bg_color__hover_enabled=&#8220;off&#8220; button_two_bg_color__hover_enabled=&#8220;off&#8220;][\/et_pb_contact_field][et_pb_contact_field field_id=&#8220;Email&#8220; field_title=&#8220;E-Mail-Adresse *&#8220; field_type=&#8220;email&#8220; fullwidth_field=&#8220;on&#8220; _builder_version=&#8220;4.4.4&#8243; button_text_size__hover_enabled=&#8220;off&#8220; button_one_text_size__hover_enabled=&#8220;off&#8220; button_two_text_size__hover_enabled=&#8220;off&#8220; button_text_color__hover_enabled=&#8220;off&#8220; button_one_text_color__hover_enabled=&#8220;off&#8220; button_two_text_color__hover_enabled=&#8220;off&#8220; button_border_width__hover_enabled=&#8220;off&#8220; button_one_border_width__hover_enabled=&#8220;off&#8220; button_two_border_width__hover_enabled=&#8220;off&#8220; button_border_color__hover_enabled=&#8220;off&#8220; button_one_border_color__hover_enabled=&#8220;off&#8220; button_two_border_color__hover_enabled=&#8220;off&#8220; button_border_radius__hover_enabled=&#8220;off&#8220; button_one_border_radius__hover_enabled=&#8220;off&#8220; button_two_border_radius__hover_enabled=&#8220;off&#8220; button_letter_spacing__hover_enabled=&#8220;off&#8220; button_one_letter_spacing__hover_enabled=&#8220;off&#8220; button_two_letter_spacing__hover_enabled=&#8220;off&#8220; button_bg_color__hover_enabled=&#8220;off&#8220; button_one_bg_color__hover_enabled=&#8220;off&#8220; button_two_bg_color__hover_enabled=&#8220;off&#8220;][\/et_pb_contact_field][et_pb_contact_field field_id=&#8220;Phone_number&#8220; field_title=&#8220;Telefonnummer&#8220; required_mark=&#8220;off&#8220; fullwidth_field=&#8220;on&#8220; _builder_version=&#8220;4.4.4&#8243;][\/et_pb_contact_field][et_pb_contact_field field_id=&#8220;Company_name&#8220; field_title=&#8220;Name des Unternehmens&#8220; fullwidth_field=&#8220;on&#8220; _builder_version=&#8220;4.4.4&#8243;][\/et_pb_contact_field][et_pb_contact_field field_id=&#8220;Message&#8220; field_title=&#8220;Nachricht *&#8220; field_type=&#8220;text&#8220; fullwidth_field=&#8220;on&#8220; _builder_version=&#8220;4.4.4&#8243; form_field_background_color=&#8220;#d2d2d2&#8243; form_field_focus_background_color=&#8220;#ffffff&#8220; form_field_focus_text_color=&#8220;#000000&#8243; border_width_bottom=&#8220;1px&#8220; button_text_size__hover_enabled=&#8220;off&#8220; button_one_text_size__hover_enabled=&#8220;off&#8220; button_two_text_size__hover_enabled=&#8220;off&#8220; button_text_color__hover_enabled=&#8220;off&#8220; button_one_text_color__hover_enabled=&#8220;off&#8220; button_two_text_color__hover_enabled=&#8220;off&#8220; button_border_width__hover_enabled=&#8220;off&#8220; button_one_border_width__hover_enabled=&#8220;off&#8220; button_two_border_width__hover_enabled=&#8220;off&#8220; button_border_color__hover_enabled=&#8220;off&#8220; button_one_border_color__hover_enabled=&#8220;off&#8220; button_two_border_color__hover_enabled=&#8220;off&#8220; button_border_radius__hover_enabled=&#8220;off&#8220; button_one_border_radius__hover_enabled=&#8220;off&#8220; button_two_border_radius__hover_enabled=&#8220;off&#8220; button_letter_spacing__hover_enabled=&#8220;off&#8220; button_one_letter_spacing__hover_enabled=&#8220;off&#8220; button_two_letter_spacing__hover_enabled=&#8220;off&#8220; button_bg_color__hover_enabled=&#8220;off&#8220; button_one_bg_color__hover_enabled=&#8220;off&#8220; button_two_bg_color__hover_enabled=&#8220;off&#8220;][\/et_pb_contact_field][et_pb_contact_field field_id=&#8220;Terms_and_Conditions&#8220; field_title=&#8220; &#8220; field_type=&#8220;checkbox&#8220; checkbox_options=&#8220;%91{%22value%22:%22Ich habe die AGB gelesen und akzeptiert%22,%22checked%22:0,%22dragID%22:-1}%93&#8243; fullwidth_field=&#8220;on&#8220; _builder_version=&#8220;4.4.4&#8243;][\/et_pb_contact_field][et_pb_contact_field field_id=&#8220;Data_Privacy_Policy&#8220; field_title=&#8220; &#8220; field_type=&#8220;checkbox&#8220; checkbox_options=&#8220;%91{%22value%22:%22Ich habe die Datenschutzrichtlinie gelesen und akzeptiert%22,%22checked%22:0,%22dragID%22:-1}%93&#8243; fullwidth_field=&#8220;on&#8220; _builder_version=&#8220;4.4.4&#8243;][\/et_pb_contact_field][\/et_pb_contact_form][\/et_pb_column][\/et_pb_row][\/et_pb_section]\n\n","protected":false},"excerpt":{"rendered":"<p>Besonders bei der Arbeit mit vielen Daten macht Excel das Ordnen, Filtern, Berechnen, Visualisieren und Berichten recht einfach. Sogar das Erweitern auf hohe Datenmengen^2 und das Hinzuf\u00fcgen von Automatisierungskomponenten sind relativ einfach: Indem Sie Excel einfach mit Java verbinden, erledigt das Programm die harte Arbeit des Datendurchsuchens und das Bereitstellen von sauberen Bl\u00e4ttern von alleine.<\/p>\n","protected":false},"author":8,"featured_media":4772,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[79,141],"tags":[],"class_list":["post-4903","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-einblicke","category-how-to-de"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v16.1.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Wie Sie Java f\u00fcr das automatisierte Berichtswesen \u00fcber Excel verwenden | Berg Software<\/title>\n<meta name=\"description\" content=\"Besonders bei der Arbeit mit vielen Daten macht Excel das Ordnen, Filtern, Berechnen, Visualisieren und Berichten recht einfach. Sogar das Erweitern auf hohe Datenmengen^2 und das Hinzuf\u00fcgen von Automatisierungskomponenten sind relativ einfach: Indem Sie Excel einfach mit Java verbinden, erledigt das Programm die harte Arbeit des Datendurchsuchens und das Bereitstellen von sauberen Bl\u00e4ttern von alleine.\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.berg-software.com\/de\/automatisiertes-berichtswesen-java-excel\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wie Sie Java f\u00fcr das automatisierte Berichtswesen \u00fcber Excel verwenden | Berg Software\" \/>\n<meta property=\"og:description\" content=\"Besonders bei der Arbeit mit vielen Daten macht Excel das Ordnen, Filtern, Berechnen, Visualisieren und Berichten recht einfach. Sogar das Erweitern auf hohe Datenmengen^2 und das Hinzuf\u00fcgen von Automatisierungskomponenten sind relativ einfach: Indem Sie Excel einfach mit Java verbinden, erledigt das Programm die harte Arbeit des Datendurchsuchens und das Bereitstellen von sauberen Bl\u00e4ttern von alleine.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.berg-software.com\/de\/automatisiertes-berichtswesen-java-excel\/\" \/>\n<meta property=\"og:site_name\" content=\"Berg Software\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/bergCOMPUTERS\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-08-12T05:46:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-08-12T05:46:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.berg-software.com\/wp-content\/uploads\/Berg-Software-automated-reporting-Java-to-Excel.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@berg_software\" \/>\n<meta name=\"twitter:site\" content=\"@berg_software\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\">\n\t<meta name=\"twitter:data1\" content=\"36 Minuten\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.berg-software.com\/de\/#organization\",\"name\":\"Berg Software\",\"url\":\"https:\/\/www.berg-software.com\/de\/\",\"sameAs\":[\"https:\/\/www.facebook.com\/bergCOMPUTERS\/\",\"https:\/\/www.instagram.com\/berg_software\/\",\"https:\/\/www.linkedin.com\/company\/berg-computers-srl\/\",\"https:\/\/www.youtube.com\/channel\/UCw1FfcRJnC-CoKPwlcM10Iw\",\"https:\/\/twitter.com\/berg_software\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.berg-software.com\/de\/#logo\",\"inLanguage\":\"de-DE\",\"url\":\"https:\/\/berg-software.com\/wp-content\/uploads\/berg-software-logo.png\",\"contentUrl\":\"https:\/\/berg-software.com\/wp-content\/uploads\/berg-software-logo.png\",\"width\":512,\"height\":512,\"caption\":\"Berg Software\"},\"image\":{\"@id\":\"https:\/\/www.berg-software.com\/de\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.berg-software.com\/de\/#website\",\"url\":\"https:\/\/www.berg-software.com\/de\/\",\"name\":\"Berg Software\",\"description\":\"We turn ideas into software.\",\"publisher\":{\"@id\":\"https:\/\/www.berg-software.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/www.berg-software.com\/de\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de-DE\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.berg-software.com\/de\/automatisiertes-berichtswesen-java-excel\/#primaryimage\",\"inLanguage\":\"de-DE\",\"url\":\"https:\/\/www.berg-software.com\/wp-content\/uploads\/Berg-Software-automated-reporting-Java-to-Excel.jpg\",\"contentUrl\":\"https:\/\/www.berg-software.com\/wp-content\/uploads\/Berg-Software-automated-reporting-Java-to-Excel.jpg\",\"width\":1200,\"height\":600,\"caption\":\"Berg Software - automated reporting - Java to Excel\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.berg-software.com\/de\/automatisiertes-berichtswesen-java-excel\/#webpage\",\"url\":\"https:\/\/www.berg-software.com\/de\/automatisiertes-berichtswesen-java-excel\/\",\"name\":\"Wie Sie Java f\\u00fcr das automatisierte Berichtswesen \\u00fcber Excel verwenden | Berg Software\",\"isPartOf\":{\"@id\":\"https:\/\/www.berg-software.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.berg-software.com\/de\/automatisiertes-berichtswesen-java-excel\/#primaryimage\"},\"datePublished\":\"2020-08-12T05:46:14+00:00\",\"dateModified\":\"2020-08-12T05:46:17+00:00\",\"description\":\"Besonders bei der Arbeit mit vielen Daten macht Excel das Ordnen, Filtern, Berechnen, Visualisieren und Berichten recht einfach. Sogar das Erweitern auf hohe Datenmengen^2 und das Hinzuf\\u00fcgen von Automatisierungskomponenten sind relativ einfach: Indem Sie Excel einfach mit Java verbinden, erledigt das Programm die harte Arbeit des Datendurchsuchens und das Bereitstellen von sauberen Bl\\u00e4ttern von alleine.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.berg-software.com\/de\/automatisiertes-berichtswesen-java-excel\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.berg-software.com\/de\/automatisiertes-berichtswesen-java-excel\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.berg-software.com\/de\/automatisiertes-berichtswesen-java-excel\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.berg-software.com\/de\/\",\"url\":\"https:\/\/www.berg-software.com\/de\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.berg-software.com\/de\/category\/einblicke\/\",\"url\":\"https:\/\/www.berg-software.com\/de\/category\/einblicke\/\",\"name\":\"Einblicke\"}},{\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.berg-software.com\/de\/automatisiertes-berichtswesen-java-excel\/\",\"url\":\"https:\/\/www.berg-software.com\/de\/automatisiertes-berichtswesen-java-excel\/\",\"name\":\"Wie Sie Java f\\u00fcr das automatisierte Berichtswesen \\u00fcber Excel verwenden\"}}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.berg-software.com\/de\/automatisiertes-berichtswesen-java-excel\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.berg-software.com\/de\/automatisiertes-berichtswesen-java-excel\/#webpage\"},\"author\":{\"@id\":\"https:\/\/www.berg-software.com\/de\/#\/schema\/person\/5e24716ba12e25cc149bc8de9f3110b6\"},\"headline\":\"Wie Sie Java f\\u00fcr das automatisierte Berichtswesen \\u00fcber Excel verwenden\",\"datePublished\":\"2020-08-12T05:46:14+00:00\",\"dateModified\":\"2020-08-12T05:46:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.berg-software.com\/de\/automatisiertes-berichtswesen-java-excel\/#webpage\"},\"publisher\":{\"@id\":\"https:\/\/www.berg-software.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.berg-software.com\/de\/automatisiertes-berichtswesen-java-excel\/#primaryimage\"},\"articleSection\":\"Einblicke,How to\",\"inLanguage\":\"de-DE\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.berg-software.com\/de\/#\/schema\/person\/5e24716ba12e25cc149bc8de9f3110b6\",\"name\":\"Alina Jurj\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/www.berg-software.com\/de\/wp-json\/wp\/v2\/posts\/4903","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.berg-software.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.berg-software.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.berg-software.com\/de\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.berg-software.com\/de\/wp-json\/wp\/v2\/comments?post=4903"}],"version-history":[{"count":0,"href":"https:\/\/www.berg-software.com\/de\/wp-json\/wp\/v2\/posts\/4903\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.berg-software.com\/de\/wp-json\/wp\/v2\/media\/4772"}],"wp:attachment":[{"href":"https:\/\/www.berg-software.com\/de\/wp-json\/wp\/v2\/media?parent=4903"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.berg-software.com\/de\/wp-json\/wp\/v2\/categories?post=4903"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.berg-software.com\/de\/wp-json\/wp\/v2\/tags?post=4903"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}