2013-02-06 119 views
2

看來,番石榴表只能存儲就像一個交叉表:使用番石榴表

Id year sales 
1 2000 3000 
2 2001 3045 
3 2002 4000 

table.put(1, 2000, 3000); 
table.put(2,2001,3045); 
table.put(3,2002,4000); 

如果我有一個像

Id year month country provice sales 
1 1999 1 US LA 3000 
2 1999 2 IT MI 4000 
3 2000 1 CH BJ 5000 

一個表,我不能用一個JavaBean存放編碼器!

回答

6

這並不完全如何使用表格。每個人都戴上相當於細胞 - 所以在你的第一個例子,你會做這樣的事情:

table.put(1, "Year", 2000); 
table.put(2, "Year", 2001); 
table.put(3, "Year", 2002); 

table.put(1, "Sales", 3000); 
table.put(2, "Sales", 3045); 
table.put(3, "Sales", 4000); 

而且你的第二個例子變爲,例如:

table.put(1, "Year", 1999); 
table.put(1, "Month", 1); 
table.put(1, "Country", "US"); 
table.put(1, "Province", "LA"); 
table.put(1, "Sales", 3000); 
//etc.