我有一个 Excel 类型的文件,我试图读入它并用每一行创建一个对象,然后将其插入到我的数据结构中。我知道如何使用常规文本文档完成所有这些工作。 Excel文件也一样吗?我可以在哪里使用第一个垂直行作为第一个变量,使用第二个垂直行作为第二个变量,就像我在文本文档中阅读一样?
这似乎会带来比其值(value)更多的麻烦。有没有一种方法可以将excel转换为word,而不需要复制粘贴?该文件非常大,当我尝试复制和粘贴时,单词会卡住。
最佳答案
Excel(和大多数其他类型)文件是二进制文件,它们有自己的结构,您必须:
了解其内部结构才能达到内容。
使用外部库API来处理它(google for java excel api)
您不能仅仅将其视为文本文件,因为它不是。
更新:另一种方法是使用 excel 文件作为 ODBC 源,并使用 SQL 来访问它(如果它足够规则的话)。
关于java - 读取 Excel 文件与读取文本文件有什么区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10642374/