Unix上的头文件签名无效

时间:2013-06-19 22:58:37

标签: java excel apache-poi

我有一个程序在Windows上打开Excel文件,插入一堆数据,写出文件并将其附加到电子邮件时在Eclipse中运行时运行正常。但是,当我将带有我的代码的Excel文件和JAR文件复制到Unix测试环境时,我收到Invalid header signature;错误。

我确保FTP使用二进制传输,但问题仍然存在。相关代码是:

InputStream excelStream = this.getClass().getClassLoader().getResourceAsStream(templateName);
if (excelStream != null) {
    LOG.debug(templateName + " has been found");
}
result = new HSSFWorkbook(excelStream);
excelStream.close();

new HSSFWorkbook(excelStream)来电时发生错误。

正如我所说,这段代码在本地工作。有什么想法吗?

0 个答案:

没有答案