HSSFDataFormat df = wb.createDataFormat(); cellStyle.setDataFormat(HSSFDataFormat.getBuiltinFormat("text"));//字符串型 cellStyle.setDataFormat(df.getFormat("#,##0.0")); //货币型 cellStyle.setDataFormat(df.getFormat("0.0_ ") //浮点型(注意下划线后面有一个空格) cellStyle.setDataFormat(HSSFDataFormat.getBuiltinFormat("m/d/yy"));//日期型 cellStyle.setDataFormat(df.getFormat("0_ ")//整型 本文来自China...
by lilinbinglinux - Java文档中心 - 2009-02-24 17:09:19 阅读(989) 回复(0)
数据库中以0开头的数据在excel中开头的0直接忽略了 而且很大的数字是以指数形式表示的 怎样才能让excel不忽略开头的0 并且大数也以串的形式保存 网上找了下 方法是在Format.php中getXf($style)中加一行 if($ifmt == '0') $ifmt = 1; 按这个做 他的NumberFormat.php中定义的const FORMAT_NUMBER= '0'; 好像还是没有作用 有什么办法么?
hello, every body: 我用Spreadsheet_excel_Writer导出excel,请问我添加的NumFormat属性应该设为什么数字才能让我的单元格被excel打开时显示出它的属性是数字啊? 我查了查openoffice上的资料,可是我把它设为1或2时,在excel里的单元格属性显示的number属性是自定义。 :em14:
我把日期打印到屏幕上了,都是对的,输出到excel时,简单验证过也是对的; 但是我的脚本比较复杂,调用了下面的t2str,第一行打印为1970-1-1,不知道哪一步出错了。 请问什么情况下会打印1970-1-1? 如下: 1970-1-1 2008-12-3 2008-12-3 [code] sub t2str { my @m = (); @m[0..5] = localtime(shift || time); # 只取前面 6 个元素 @m[4, 5] = (++$m[4], $m[5] + 1900); if($m[4]<10 && $m[3]<10) { sprin...
excel中的数据透视功能可以将表 date name value 11 aa 30 12 aa 40 13 aa 35 11 bb 20 12 bb 45 13 bb 40 透视成新表 name 11 12 13 总计 aa 30 40 35 105 bb 20 45 40 105 总计 50 85 75 210 请教如何用sql语句实现得到新表 谢谢!
select * from xinxi_table into outfile 'd:\xinxi.xls'; 没想到这么简单。 导出为txt文件: select * from xinxi_table into outfile 'd:\xinxi.txt'; 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/49104/showart_1160594.html