现在我想要读取用户动态提供的任何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
并在最后一行添加新数据,如Total row。怎么做?
答案 0 :(得分:1)
我从未见过将工作表单元格注释为“标题”的函数。 Excel本身可以检测行和列标题,但我确信这是基于某种模式识别。它对单元格内容进行一些分析,并在单元格包含行或列标题条目或值时“猜测”。
也许您很幸运,标题值已修复,因此您可以在行和单元格中扫描工作表区域中的已知值。
(答案的老部分,基于误解)
据我了解您的问题,您现在想如何使用apache POI。读取excel文件和读取/修改工作表内容是基本任务。 Apache在their page上有一些howtos,手册和示例。查看howto页面上的“常规用法”部分,他们有一个阅读编写excel文件的示例。