java - 读取 Excel 文件与读取文本文件有什么区别吗?

标签 java excel text

我有一个 Excel 类型的文件,我试图读入它并用每一行创建一个对象,然后将其插入到我的数据结构中。我知道如何使用常规文本文档完成所有这些工作。 Excel文件也一样吗?我可以在哪里使用第一个垂直行作为第一个变量,使用第二个垂直行作为第二个变量,就像我在文本文档中阅读一样?

这似乎会带来比其值(value)更多的麻烦。有没有一种方法可以将excel转换为word,而不需要复制粘贴?该文件非常大,当我尝试复制和粘贴时,单词会卡住。

最佳答案

Excel(和大多数其他类型)文件是二进制文件,它们有自己的结构,您必须:

  • 了解其内部结构才能达到内容。

  • 使用外部库API来处理它(google for java excel api)

您不能仅仅将其视为文本文件,因为它不是。

更新:另一种方法是使用 excel 文件作为 ODBC 源,并使用 SQL 来访问它(如果它足够规则的话)。

关于java - 读取 Excel 文件与读取文本文件有什么区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10642374/

相关文章:

java - Hibernate、Spring、Dao getSession() NullPointerException

javascript - 将excel DATEVALUE转换为javascript日期

vba - 如何在Excel VBA中访问Word公共(public)变量

javascript - 根据背景图片动态调整文字颜色

algorithm - 分类文本时自动将类别相互链接

java - 有没有办法将多个配置文件保存在插件文件夹的子文件夹中(Spigot 和 Maven)

java - 如何修改 Eclipse 中 phonegap-1.0.0.jar 存档中的 DroidGap.class 文件?

python - 如何将我的数据(包含 float )写入python中的txt文件

java - 父类方法如何返回子类类型?这不违反继承吗?

Matlab 与 Excel 在计算上的差异