之前使用PEAR 的Spreadsheet_Excel_Writer这个功能来捞资料库的机况到excel,不过最近有人跟我反应好像有字被截掉,查了一会儿才发现,Spreadsheet_Excel_Writer预设使用的是写入excel 5的,而他有一个储存格字串长度255的限制,Orz!
但是又查了一会,发现可以使用setVersion(8)来使用,很高兴就给它改了,嗯!真是好用,再加上setInputEncoding(‘Big5’)的使用在繁体中文excel也没问题,但是ㄋㄟ,没有多久就发现了writeNote功能发现异常,不能使用,我在猜这个功能也是只给excel 5用的,较新的excel的注解就无法提供了,可惜我对pack的机制并不熟,也不想详细去了解excel BIFF的格式,就放弃吧!
得另觅方法了,或许 java的POI可以用!