Как читать и обновлять динамический файл Excel программно, используя apache poi 3.5 и java? - PullRequest
1 голос
/ 11 ноября 2010

Теперь я хочу прочитать любой файл 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

, а также добавьте новые данные в последнюю строку, например строку Всего. Как это сделать?

1 Ответ

1 голос
/ 11 ноября 2010

Я никогда не видел функцию, чтобы аннотировать ячейки листа как «заголовок».Сам Excel может обнаружить заголовок строки и столбца, но я уверен, что это основано на некотором распознавании образов.Он выполняет некоторый анализ содержимого ячейки и «угадывает», содержит ли ячейка запись заголовка строки или столбца или значение.

Возможно, вам повезло, и значения заголовка зафиксированы, так что вы можете отсканироватьобласти рабочего листа для этих известных значений в строках и ячейках.


(старая часть ответа, основанная на недоразумении)

Насколько я понимаю вашевопрос, вы хотели бы сейчас как использовать Apache POI.Чтение файла Excel и чтение / изменение содержимого листа являются основными задачами.Apache имеет некоторые инструкции, руководства и примеры на их странице .Посмотрите на раздел «Общее использование» на странице с практическими рекомендациями, у них есть пример для чтения файла Excel.

...