jxl的冻结窗口

这些天总是用java跟office较上了劲。

前几天用jxl生成文档的时候,那个模板是需要将前两列冻结的。

先上设置表格的代码:

   WritableWorkbook excel= Workbook.createWorkbook(new File("绝对路径"+"文档名称"));//创建文档
        WritableSheet ws = conExcel.createSheet("sheet1", 0);//创建sheet表
        SheetSettings sheetSettings =  ws.getSettings();//设置sheet表格式

 

坑爹的谷歌与度娘了半天,才找到有关冻结的字眼,结果更坑爹的是,发现那个方法不顶用,冻结的是行。

我擦类,棒子真蛋疼,他妈的,冻结的是行你方法名为什么叫

 st.setVerticalFreeze(col);

继续谷歌去,始终找不到。

哥火了,点开方法自己一个个去找。竟然真的让我找到了:

  st.setHorizontalFreeze(2);//冻结前两行

我那个去,原来就是这么简单。

 

结合那个jacob操作word的例子,哥恍然了,还是自己多看看源码吧,连api都是不值得相信的。

好吧,我是应该听同事的话,用poi的。

posted @ 2012-05-26 14:14  ~羽  阅读(1596)  评论(2编辑  收藏  举报