Package de.elo.mover.utils
Class ELOAsPoiUtils
- java.lang.Object
-
- de.elo.mover.utils.ELOAsPoiUtils
-
public class ELOAsPoiUtils extends java.lang.ObjectÜberschrift: ELOAsPoiUtils.
Beschreibung: Hilfsmethoden für die Apache POI-Library.
Copyright: Copyright (c) ELO Digital Office GmbH 2018
-
-
Constructor Summary
Constructors Constructor Description ELOAsPoiUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcreateExcelFile(java.io.File excelFile, java.lang.String sheetName, java.util.ArrayList<java.util.ArrayList<java.lang.String>> content)Erzeugt eine EXCEL-Datei mit dem angegebenen Inhalt.static voidcreateExcelFileFromCsv(java.io.File excelFile, java.io.File csvFile, java.lang.String sheetName)Erzeugt eine EXCEL-Datei aus der angegebenen CSV-Datei.static voidcreateWordFile(java.io.File wordFile, java.lang.String fileContent, int fontSize)Erzeugt eine neue WORD-Datei mit dem angegebenen Inhalt.static java.lang.StringgetExcelText(java.io.File excelFile)Liefert den Text der angegebenen Excel-Datei zurück.static java.lang.ObjectgetExcelValue(java.io.File excelFile, int sheetNr, int rowIndex, int colIndex)Liefert den Zellenwert aus der angegebenen EXCEL-Datei zurück.static intgetNrPages(java.io.File msOfficeFile)Liefert die Anzahl der Dokumentseiten der angegebenen Office-Datei zurück.static java.lang.StringgetPowerPointText(java.io.File powerPointFile)Liefert den Text der angegebenen PowerPoint Datei zurück.static java.util.HashMap<java.lang.String,java.lang.String>getWordBookmarks(java.io.File wordFile)Liefert eine Map mit den Bookmarks (Schlüssel und Wert) der angegebenen Word-Datei zurück.static java.util.HashMap<java.lang.String,java.lang.String>getWordFormFields(java.io.File wordFile)Liefert eine Map mit den Feldern (Schlüssel und Wert) der angegebenen Word-Datei zurück.static java.lang.StringgetWordText(java.io.File wordFile)Liefert den Text aus der angegebenen Word-Datei zurück.static voidtransferWordFields(java.io.File wordFile, de.elo.ix.client.Sord sord)Überträgt die Felder der Word-Datei im angegebenen Sord-Objekt.
-
-
-
Method Detail
-
createWordFile
public static void createWordFile(java.io.File wordFile, java.lang.String fileContent, int fontSize) throws java.lang.ExceptionErzeugt eine neue WORD-Datei mit dem angegebenen Inhalt.- Parameters:
wordFile- WORD-DateifileContent- DateiinhaltfontSize- Schriftgröße- Throws:
java.lang.Exception
-
createExcelFile
public static void createExcelFile(java.io.File excelFile, java.lang.String sheetName, java.util.ArrayList<java.util.ArrayList<java.lang.String>> content) throws java.lang.ExceptionErzeugt eine EXCEL-Datei mit dem angegebenen Inhalt.- Parameters:
excelFile- EXCEL-DateisheetName- Bezeichnung der EXCEL-Seitecontent- Dateiinhalt- Throws:
java.lang.Exception
-
getNrPages
public static int getNrPages(java.io.File msOfficeFile) throws java.lang.ExceptionLiefert die Anzahl der Dokumentseiten der angegebenen Office-Datei zurück.- Parameters:
msOfficeFile- MS-Office Datei- Returns:
- Anzahl der Dokumentnseiten
- Throws:
java.lang.Exception
-
getWordText
public static java.lang.String getWordText(java.io.File wordFile) throws java.lang.ExceptionLiefert den Text aus der angegebenen Word-Datei zurück.- Parameters:
wordFile- Word Datei- Returns:
- Text der Datei
- Throws:
java.lang.Exception
-
getExcelText
public static java.lang.String getExcelText(java.io.File excelFile) throws java.lang.ExceptionLiefert den Text der angegebenen Excel-Datei zurück.- Parameters:
excelFile- Excel-Datei- Returns:
- Text der Datei
- Throws:
java.lang.Exception
-
getExcelValue
public static java.lang.Object getExcelValue(java.io.File excelFile, int sheetNr, int rowIndex, int colIndex) throws java.lang.ExceptionLiefert den Zellenwert aus der angegebenen EXCEL-Datei zurück.- Parameters:
excelFile- EXCEL-DateisheetNr- Nummer der EXCEL-SeiterowIndex- ZeilecolIndex- Spalte- Returns:
- Zelleninhalt
- Throws:
java.lang.Exception
-
getPowerPointText
public static java.lang.String getPowerPointText(java.io.File powerPointFile) throws java.lang.ExceptionLiefert den Text der angegebenen PowerPoint Datei zurück.- Parameters:
powerPointFile- PowerPoint Datei- Returns:
- Text der PowerPoint Datei
- Throws:
java.lang.Exception
-
createExcelFileFromCsv
public static void createExcelFileFromCsv(java.io.File excelFile, java.io.File csvFile, java.lang.String sheetName) throws java.lang.ExceptionErzeugt eine EXCEL-Datei aus der angegebenen CSV-Datei.- Parameters:
excelFile- EXCEL-DateicsvFile- CSV-DateisheetName- Bezeichnung der EXCEL-Seite- Throws:
java.lang.Exception
-
transferWordFields
public static void transferWordFields(java.io.File wordFile, de.elo.ix.client.Sord sord) throws java.lang.ExceptionÜberträgt die Felder der Word-Datei im angegebenen Sord-Objekt.- Parameters:
wordFile- Word-Dateisord- Verschlagwortungsobjekt- Throws:
java.lang.Exception
-
getWordBookmarks
public static java.util.HashMap<java.lang.String,java.lang.String> getWordBookmarks(java.io.File wordFile) throws java.lang.ExceptionLiefert 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:
java.lang.Exception
-
getWordFormFields
public static java.util.HashMap<java.lang.String,java.lang.String> getWordFormFields(java.io.File wordFile) throws java.lang.ExceptionLiefert 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:
java.lang.Exception
-
-