2015-01-16 5 views
0

Есть ли способ отобразить лист excel в JFrame, а не читать все ячейки? Так же, как мы показываем веб-страницу в рамке прямо так, как показано ниже, или мне нужно прочитать файл excel?Показать лист Excel в JFrame

JEditorPane website = new JEditorPane("http://smo-gram.tumblr.com/"); 
+0

Короткий ответ ... вроде, нет, не совсем. Есть некоторые коммерческие API, которые позволят вам встроить собственный компонент в ваш API, но они имеют большой вес и не будут хорошо играть с Swing. Существуют и другие коммерческие API, которые позволят вам прочитать таблицу Excel и иметь готовые компоненты «просмотра», но вам нужно будет изучить их, чтобы узнать, соответствуют ли они вашим потребностям ... – MadProgrammer

ответ

2

Вы можете отобразить файл Excel в таблицу приложения по умолчанию вашей ОС с помощью Desktop API. Прочтите раздел из руководства Swing по адресу How to Integrate With the Desktop.

Или вы можете получить доступ к данным файла с помощью API, найден в: Integrating excel sheet with java swing

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