Package de.elo.mover.main.helper
Class PoiHelper
java.lang.Object
de.elo.mover.main.helper.PoiHelper
Überschrift: PoiHelper.
Beschreibung: Hilfsklasse für die Apache POI-Library. Für die Methoden dieser Klasse kann nur begrenzter Support geleistet werden.
Copyright: Copyright (c) ELO Digital Office GmbH 2018 - 2022
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidErzeugt eine EXCEL-Datei mit dem angegebenen Inhalt.static voidcreateExcelFileFromCsv(File excelFile, File csvFile, String sheetName) Erzeugt eine EXCEL-Datei aus der angegebenen CSV-Datei.static voidcreateWordFile(File wordFile, String fileContent, int fontSize) Erzeugt eine neue WORD-Datei mit dem angegebenen Inhalt.static StringgetExcelText(File excelFile) Liefert den Text der angegebenen Excel-Datei zurück.static ObjectgetExcelValue(File excelFile, int sheetNr, int rowIndex, int colIndex) Liefert den Zellenwert aus der angegebenen EXCEL-Datei zurück.static intgetNrPages(File msOfficeFile) Liefert die Anzahl der Dokumentseiten der angegebenen MS-Office Datei zurück.static StringgetPowerPointText(File powerPointFile) Liefert den Text der angegebenen PowerPoint-Datei zurück.getWordBookmarks(File wordFile) Liefert eine Map mit den Bookmarks (Schlüssel und Wert) der angegebenen Word-Datei zurück.getWordFormFields(File wordFile) Liefert eine Map mit den Feldern (Schlüssel und Wert) der angegebenen Word-Datei zurück.static WordMetadatagetWordMetadata(File wordFile) Liefert ein Objekt mit den Metadaten der angegebenen MS-Word Datei zurück.static StringgetWordText(File wordFile, String separChar) Liefert den Text aus der angegebenen Word Datei zurück.static voidsetExcelValues(File excelFile, ExcelValue[] excelValues) Setzt die angegebenen Werte der MS-Excel-Zellen.static voidsetWordMetadata(File wordFile, WordMetadata wordMetadata) Setzt die angegebenen Metadaten in der MS-Word Datei.static voidtransferWordFields(File wordFile, de.elo.ix.client.Sord sord) Überträgt die Felder der Word-Datei im angegebenen Sord-Objekt.
-
Method Details
-
createWordFile
Erzeugt eine neue WORD-Datei mit dem angegebenen Inhalt.- Parameters:
wordFile- WORD-DateifileContent- DateiinhaltfontSize- Textgröße- Throws:
Exception
-
createExcelFile
public static void createExcelFile(File excelFile, String sheetName, ArrayList<ArrayList<String>> content) throws Exception Erzeugt eine EXCEL-Datei mit dem angegebenen Inhalt.- Parameters:
excelFile- EXCEL-DateisheetName- Bezeichnung der EXCEL-Seitecontent- Dateiinhalt- Throws:
Exception
-
getNrPages
Liefert die Anzahl der Dokumentseiten der angegebenen MS-Office Datei zurück.- Parameters:
msOfficeFile- MS-Office Datei- Returns:
- Anzahl der Dokumentnseiten
- Throws:
Exception
-
getWordText
Liefert den Text aus der angegebenen Word Datei zurück.- Parameters:
wordFile- Word DateiseparChar- Trenner für den Text der einzelnen Paragraphen- Returns:
- Text der Datei
- Throws:
Exception
-
getExcelText
Liefert den Text der angegebenen Excel-Datei zurück.- Parameters:
excelFile- Excel-Datei- Returns:
- Inhalt der Excel-Datei
- Throws:
Exception
-
getExcelValue
public static Object getExcelValue(File excelFile, int sheetNr, int rowIndex, int colIndex) throws Exception Liefert den Zellenwert aus der angegebenen EXCEL-Datei zurück.- Parameters:
excelFile- EXCEL-DateisheetNr- Nummer der EXCEL-SeiterowIndex- ZeilecolIndex- Spalte- Returns:
- Zelleninhalt
- Throws:
Exception
-
setExcelValues
Setzt die angegebenen Werte der MS-Excel-Zellen.- Parameters:
excelFile- MS-Excel DateiexcelValues- Liste mit MS-Excel Werten- Throws:
Exception
-
getPowerPointText
Liefert den Text der angegebenen PowerPoint-Datei zurück.- Parameters:
powerPointFile- PowerPoint-Datei- Returns:
- Text der PowerPoint-Datei
- Throws:
Exception
-
createExcelFileFromCsv
public static void createExcelFileFromCsv(File excelFile, File csvFile, String sheetName) throws Exception Erzeugt eine EXCEL-Datei aus der angegebenen CSV-Datei.- Parameters:
excelFile- EXCEL-DateicsvFile- CSV-DateisheetName- Bezeichnung der EXCEL-Seite- Throws:
Exception
-
transferWordFields
Überträgt die Felder der Word-Datei im angegebenen Sord-Objekt.- Parameters:
wordFile- Word-Dateisord- Metadaten des Dokuments- Throws:
Exception
-
getWordBookmarks
Liefert eine Map mit den Bookmarks (Schlüssel und Wert) der angegebenen Word-Datei zurück.- Parameters:
wordFile- Word-Datei- Returns:
- Hashmap mit den Bookmarks
- Throws:
Exception
-
getWordFormFields
Liefert eine Map mit den Feldern (Schlüssel und Wert) der angegebenen Word-Datei zurück.- Parameters:
wordFile- Word-Datei- Returns:
- Hashmap mit den Feldern
- Throws:
Exception
-
setWordMetadata
Setzt die angegebenen Metadaten in der MS-Word Datei.- Parameters:
wordFile- MS-Word DateiwordMetadata- Metadaten der MS-Word Datei- Throws:
Exception
-
getWordMetadata
Liefert ein Objekt mit den Metadaten der angegebenen MS-Word Datei zurück.- Parameters:
wordFile- MS-Word Datei- Returns:
- Metadaten der MS-Word Datei
- Throws:
Exception
-