CSV到excel文件

时间:2011-05-13 20:27:28

标签: apache excel csv apache-poi jexcelapi

我收到了一个格式低于该格式的CSV文件,并被要求编写一个java pgm,以相同的格式读取此csv而不进行修改。

最初,我将csv更改为excel文件,将其保存为excel工作簿并开始使用JExcel api.Now,我编写了一个程序,可以读取此csv的excel版本。因为,我有一个pgm读取这个csv的excel版本,我现在看的是使用java pgm读取csv并将其更改为excel。

1)将csv改为excel的最佳方法是什么? 另外,我不想尝试openCSV,superCSV,CSV阅读器等。

2)Apache POI可以做到这一点。如果是这样,任何人都可以建议我一个有效的例子。

3)此外,jExcel在读取原始工作簿时不支持类似删除操作。所以,我必须工作一点点遍历每一行和每一行并消除不必要的行。现在,将来如果我的csv格式更改然后我可能不得不 重做很多stuf

我的CSV格式:

Daily Blotter   8/12/2010 9:53              
Tra Date                    
Today                   
Number  Sys   rate            Trig               Inst
5105                1.3                         EUR Call
5106    EUR/USD         1.3      1.225       Reverse Knocking EUR Put
5107    EUR/USD         1.3              EUR Call
                                         If you observe, the rate column values are empty and they are actually in next column similarly, I have total empty columns too.Our csv could change its format in future too.In this scenario,if something new kicks in ,I may have to change the entire program or add the necessary logic.Is there any way I could know the generic way of writing the program that could fit my purpose.  

感谢阅读。

0 个答案:

没有答案