10

I'm searching for a free, open-source if possible, Java swing library that improves the existent JTable (which is very simple).

I want to do an application with a spreadsheet similar to Excel one. Without the formula but with copy/paste functionalities (multiple paste if multiple selection), column reorganizing, etc...

I've found some, like JGrid (Jeppers) but is to simple. Or KTable, NatTable, NebulaGrid but they are for SWT :(. QuickTable seems cool but the free version has an advertisement text display above the grid...

Brian Tompsett - 汤莱恩
  • 5,753
  • 72
  • 57
  • 129
Damien
  • 583
  • 3
  • 7
  • 18
  • 1
    +1 for mentioning the other libraries !! thanks – Ismail Marmoush Apr 09 '11 at 13:51
  • I'm looking for this too: Keyboard navigation, F2 to edit. etc, is a winner concept for any application with more than a few text fields. It would be nice to know if the keyboard navigation is working in the suggested solutions. – KarlP Mar 29 '12 at 22:18

4 Answers4

3

I'm not aware of any free solutions that suite your needs. SwingX offers JXTable, which I assume is too simple for you. Haven't tried it myself, though. JIDE does have some powerful table components but they're not free.

Carlos
  • 2,503
  • 26
  • 29
  • Thanks for the answer Khilon. But yes, JXTable seems to simple, and I can't pay to acquire JIDE :( – Damien Jan 19 '10 at 08:04
  • After returning on their site it appeared that JIDE can offers their product from whom developed open source project...I'm in this case (I hadn't precising it) so I will contact them to see if it was possible. Many thanks Khilon :) – Damien Jan 20 '10 at 14:40
1

There is another spreadsheet component named Jxcell is really good(not free).

liya
  • 782
  • 5
  • 6
  • anyone have experience with this? I am considering purchasing this one. – KJW Oct 30 '11 at 22:28
  • 1
    From a quick look, Jxcell seems more geared towards working with files written in the Excel document format, rather than adding Excel-like editing capabilities to tables. – Joshua Goldberg Nov 12 '12 at 19:47
  • The unlimited license costs $999.00: http://www.jxcell.net/purchase.htm – gouessej Apr 17 '23 at 09:13
0

You can use an OpenJFX/JavaFX JFXPanel to put an OpenJFX/JavaFX spreadsheet view (from ControlsFX, under the permissive BSD-3-Clause license) into a Swing application.

I've found no actively maintained free of charge solution purely implemented in Swing.

gouessej
  • 3,640
  • 3
  • 33
  • 67
0

I've written Joeffice, an open source (Apache license) office suite in Swing that includes viewing and editing Excel spreadsheet. The new version is coming in one month or 2. See also my post 2 days ago about Excel Viewer for IntelliJ IDEA.

Anthony
  • 1,245
  • 1
  • 16
  • 15