是否有用於SWT或Swing的Java數據透視表? 這可以通過動態(不斷更新)的數據模型在Excel中複製切片和骰子。Java SWT或Swing的數據透視表
唯一一個我能找到的是基德,這是一種商業包裝。
是否有用於SWT或Swing的Java數據透視表? 這可以通過動態(不斷更新)的數據模型在Excel中複製切片和骰子。Java SWT或Swing的數據透視表
唯一一個我能找到的是基德,這是一種商業包裝。
在的Java Swing,你可以使用一個JTable與底層TableModel。
在Java SWT(JFace的),您可以使用TableViewer中有一個基本的ContentProvider和LabelProvider。
你會負責維護支持表的數據模型。
您將創建自己的數據透視表。
沒有什麼神祕透視表 - 它只是在現有的表的視圖。使用Java,您可以通過創建將座標映射到另一個表模型的表模型來獲得相同的結果。
最簡單的數據透視表只是交換行和列座標。然後TableModel
的代碼如下:
public class PivotTableModel extends AbstractTableModel {
private TableModel delegate;
public PivotTableModel (TableModel delegate) {
this.delegate = delegate;
}
public int getRowCount() { return delegate.getColumnCount(); }
public int getColumnCount() { return delegate.getRowCount(); }
public Object getValueAt(int row, int col) { return delegate.getValueAt(col, row); }
...
}
嘗試一下免費的Java Swing組件https://github.com/aristsoft/jpivot 該組件只是在可視化視圖多維數據,但不會聚集他們本身。
對於Java/Swing中的商業數據透視表,您可以嘗試Citra Pivot。它可以從TableModel中讀取數據,也可以從OLAP數據庫中讀取數據。
NAT表是SWT世界提供。你應該試試。
jmagallanes開源的數據透視表擺動實現。