现在我想读取用户动态提供的任何 Excel 文件,并提取表格形式的数据并更新单元格中的数据...
那么,如何捕获Excel表格形式中的列标题和行标题并修改特定的单元格值......
看看我的 Excel 文件可能是这样的:
Excel 文件数据
Production Tracking System
Production Report
Location Number of centers Note:
Manager Name Number of emp
Manager No
Project Name
Production Plan Status of the Production
Center Name Date Target Status Items Completed Defects Pending Estimated date of completion Comments
worker_mdi_1 10/19/2010 0 0 0 0 0 10/19/2010 Nil
Total 10/19/2010 0 0 0 0 0 10/19/2010 Nil
并且还将新数据附加到最后一行,如总计行。如何做到这一点?
最佳答案
我从未见过将工作表单元格注释为“标题”的函数。 Excel 本身可以检测行标题和列标题,但我确信这是基于某种模式识别的。它对单元格内容进行一些分析,并“猜测”单元格是否包含行或列标题条目或值。
也许您很幸运,标题值是固定的,以便您可以扫描工作表区域以查找行和单元格中的已知值。
<小时/>(答案的旧部分,基于误解)
据我了解您的问题,您现在想如何使用 apache POI。读取 Excel 文件和读取/修改工作表内容是基本任务。 Apache 在 their page 上有一些操作方法、手册和示例。 。查看 howto 页面上的“常规使用”部分,他们有一个读取和写入 Excel 文件的示例。
关于java - 如何使用 apache poi 3.5 和 java 以编程方式读取和更新动态 Excel 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4151979/