2012-01-03 3 views
1

Мне нужно извлечь данные из файла excel (.xls или .xlsx) и отобразить график/диаграмму на основе данных. На графике/диаграмме должны быть фильтры/механизм, который изменяет график/диаграмму на основе выбора оттуда, аналогично автофильму в excel. Файл excel может содержать более 6 столбцов данных.Создать график из данных в файле excel

Как это сделать? Я новичок в Java. Пожалуйста помоги.

+0

Похоже, вам нужна сводная диаграмма Excel. Я не могу помочь с Java, но, возможно, это укажет на ваши исследования в правильном направлении. – Excellll

ответ

3

Это сложный вопрос с одинаково сложным ответом.

Ваши первые шаги состоят в том, чтобы лучше познакомиться с самой Java, так как вам понадобится этот фундамент, прежде чем вы сделаете что-нибудь еще. Сначала посетите The Java Tutorials и изучите некоторые основы.

Как только вы освоите основы Java и понимаете разработку графического интерфейса, вы можете перейти к чтению данных из файла Excel. Я рекомендую Apache POI как отличный инструмент для чтения данных из Excel.

Ваш следующий шаг, конечно, чтобы узнать о графиках и графике на Java, здесь вы можете найти что-то вроде JFreeChart.

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

В качестве альтернативы, если вы НЕ склонны писать свою собственную систему, почему бы не использовать LibreOffice или Microsoft Excel, поскольку оба могут открывать документы, извлекать данные и создавать диаграммы и предоставлять мощные инструменты так, как вы хотите.

+0

Спасибо, Эвальд. Ваш ответ очень помог. Будет следовать этому. –

+0

Привет, Koushik, мое удовольствие. Это похоже на большую работу, но, увы, если вы хотите делать программирование на любом языке, вам сначала нужны основы. Java - сложная платформа, не сложная, но для этого требуется вложение времени и усилий. С наилучшими пожеланиями с вашим проектом! – Ewald

Смежные вопросы