其实用Java读写Excel文档还是挺容易的,用Apache的POI即可实现,参见http://poi.apache.org/
最新的版本中加入了对Excel2007(OOXML)的支持,更加完美了。
示例代码:
1
FileInputStream fis = new FileInputStream ("test.xls");
2
3
Workbook wb = new HSSFWorkbook(fis);
4
int allSheet = wb.getNumberOfSheets();
5
if (allSheet == 0){
6
return;
7
}
8
Sheet sheet = wb.getSheetAt(0);
9
Row row = sheet.getRow(0);
10
for (Cell c:row){
11
System.out.println(c.getStringCellValue());
12
}
13
fis.close();
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
2
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
3
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
4
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
5
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
6
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
7
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
8
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
9
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
10
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
11
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
12
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
13
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
然后觉得底层方面应该不是问题,具体的要等那边ZGY要求下来。于是先做界面了。
界面依然用SWT,方便美观,速度也不错~
加了个滚动条,两个list,一个menu以及一些小东东
嗯,明天应该能把事件和界面都写完了。进度不错,本周可以出个Beta:)