处理服务器上的Excel文件

时间:2016-07-26 12:57:47

标签: java

我是Java的新手,但是我编写了一个代码来从大型数据集中提取术语并将结果保存在MS-Excel文件中。

当我在笔记本电脑上运行代码时,它的工作正常,没有错误,并提供所需的结果并将其保存到Excel文件中。

我将文件放在服务器上,但是当我在其上运行代码时,它会给我关于Excel文件的错误。以下是错误示例:

package org.apache.poi.ss.usermodel does not exist
import org.apache.poi.ss.usermodel.Cell;
                                  ^
NXParser.java:19: error: package org.apache.poi.ss.usermodel does not exist
import org.apache.poi.ss.usermodel.Row;
                                  ^
NXParser.java:20: error: package org.apache.poi.ss.usermodel does not exist
import org.apache.poi.ss.usermodel.Sheet;
                                  ^
NXParser.java:21: error: package org.apache.poi.ss.usermodel does not exist
import org.apache.poi.ss.usermodel.Workbook;
                                  ^
NXParser.java:22: error: package org.apache.poi.xssf.usermodel does not exist
import org.apache.poi.xssf.usermodel.XSSFWorkbook;

依旧......

我不知道是什么问题。

另一件事,我在处理文件(输入或输出)时使用此命令来获取路径:

File outputFile = new File(System.getProperty("user.dir") + "\\src\\output.xlsx");

在使用服务器时我应该保留这样的路径吗?

非常感谢所有人

1 个答案:

答案 0 :(得分:1)

该软件包不存在...您的服务器上没有您尝试使用的库。

您有几种选择:

  1. 在开发计算机上编译并将已编译的程序上传到服务器。
  2. 手动将库添加到服务器。
  3. 使用具有依赖性解析功能的内容(如Maven或Gradle)在服务器上构建。