
com.sta.cts.hssf.HSSFHandler Maven / Gradle / Ivy
package com.sta.cts.hssf;
/**
* Name: HSSFHandler
* Description:
* Enth?lt Klassen zum Erzeugen und zum Lesen von Excel-Dateien (XLS).
* HSSF steht f?r "Horrible Spreadsheet Format".
* Verwendet wird das gleichnamige Modul aus dem Apache-Projekt "POI",
* geh?rt zu "Jakarta".
*
* Copyright: Copyright (c) 2003, 2016, 2017, 2019
* Company: >StA-Soft<
* @author StA
* @version 1.0
*/
public class HSSFHandler
{
/**
* Main-Methode.
* @param pSrcFileName Quelldateiname
* @param pDstFileName Zieldateiname
*/
public static void main(String pSrcFileName, String pDstFileName)
{
String s = pSrcFileName.toLowerCase();
String d = pDstFileName.toLowerCase();
if (!s.endsWith(".xls") && d.endsWith(".xls"))
{
HSSFHandlerXML2XLS.main(pSrcFileName, pDstFileName);
}
else if (s.endsWith(".xls") && !d.endsWith(".xls"))
{
HSSFHandlerXLS2XML.main(pSrcFileName, pDstFileName);
}
else
{
throw new RuntimeException("Invalid usage of transformation code HSSF: need extensions 'xml' and 'xls'.");
}
}
//===========================================================================
/**
* Dummy-Constructor.
*/
protected HSSFHandler()
{
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy