【问题标题】:Reading only data from excel skipping formula using java使用java仅从excel跳过公式中读取数据
【发布时间】:2014-08-03 06:07:41
【问题描述】:

我有一个 Excel 工作簿,其中 sheet2 包含已定义的名称,而 sheet 1 是根据公式和数据验证填充的。

我需要使用 java 读取 sheet1 数据。当我尝试 fileInputstream 并从 sheet1 创建一个新工作表时,它也在使用公式创建,因此它没有正确创建它。

有没有办法直接创建一个只有数据跳过所有公式的新工作表?

【问题讨论】:

  • 请展示你的尝试
  • 我将其保存为 csv 并上传。抱歉这个愚蠢的问题

标签: java excel


【解决方案1】:

使用FileInputStream 创建 Excel 文件只会创建相关文件的副本。你需要做的是一些不同的,特定于 Excel 的东西,所以标准的文件操作是不好的。看看Apache POIdocx4j,它们都可以读取和操作Microsoft Office 文件。

例如,一段 docx4j 代码迭代指定的工作表并提取/克隆单元格值,忽略底层公式是微不足道的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-30
    • 1970-01-01
    相关资源
    最近更新 更多