Tag: ubuntu

在linux中通过C访问excel表

我正在尝试从Linux中的C代码中访问Excel文档中的列。 有一个简单的方法来做到这一点? 有超过47000行,我想将特定列的数据存储到一个数据结构的数组。

使用Apache POI打开.xlsx文件会导致出现NoClassDefFoundError InvalidFormatExceptionexception

我无法正确导入所有必需的.jar文件。 我的最终目标是简单地阅读一个Excel电子表格(更具体的是.xlsx文件)来检查Apache POI的速度是否适用于未来的应用程序。 我的问题是为什么我会抛出错误… java.lang.NoClassDefFoundError:org / apache / poi / openxml4j / exceptions / InvalidFormatException …当我可以在类文件poi-ooxml-3.9-20121203.jar中的/ org / apache / poi / openxml4j / exceptions /中看到类InvalidFormatException? 我有一段时间没有用Java编程,我希望自己的理智,我犯了一个愚蠢的错误。 我的代码似乎编译正确,但我有上面的错误信息,当我尝试运行该程序。 我已经对我的问题做了一些研究,但在我的情况下一直没能find一个人。 他们通常只是忘记/没有必需的.jar文件。 也许我在同一条船上,但希望你能告诉我。 我将分解我的逻辑。 这里是TestExcel.java中的代码 import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet; import org.apache.poi.ss.usermodel.Workbook; import org.apache.poi.ss.usermodel.WorkbookFactory; import org.apache.poi.openxml4j.exceptions.InvalidFormatException; […]