当前位置: 首页 > news >正文

学校做网站及费用响应式网站高度如何计算

学校做网站及费用,响应式网站高度如何计算,用别人的照片做网站,商务网站开发实验报告最近在做导出Excel的功能封装#xff0c;遇到了几个问题#xff1a;单元格宽度问题数据不是数字格式问题格式化了之后显示的不是数字而是######的问题(其实是因为单元格宽度不够导致的无法显示格式化之后的内容)下面先说说解决方法#xff1a;1、单元格宽度问题这个问题有两…最近在做导出Excel的功能封装遇到了几个问题单元格宽度问题数据不是数字格式问题格式化了之后显示的不是数字而是######的问题(其实是因为单元格宽度不够导致的无法显示格式化之后的内容)下面先说说解决方法1、单元格宽度问题这个问题有两个解决办法一个是sheet.autoSizeColumn(1);sheet.autoSizeColumn(1, true);这种是自适应第一参数是列号从0开始第二参数是是否考虑合并单元格。还有一种是固定的多宽这个宽度值就交给自己去测试了sheet.setColumnWidth(1, 5000)这个第二个参数是宽度具体上面说了自己测试。5000就很宽了看放什么了。2、数据不是数字格式问题这个看api的感觉应该是设置这么个参数cell.setCellType(Cell.CELL_TYPE_NUMERIC);但是实际上这个参数设置了不起作用后来发现自己放的值是String类型所以不行后来改为了Double.valueOf(str)方法发现还是不行换成Double.parseDouble(str)就行了原来前面的方法返回的是Double后面的是double封装类型也不行。。。后来就统一把所有的参数设置为Object类型了这样好转。3、格式化后显示###这里是因为宽度不够啦所以我这里主要说一下怎么格式化好了。其实Excel本身带了一部分的格式化见下图如上图所示Excel自带了一部分格式而poi的DataFormat中也自带了这些格式并对应了short值如下所示内置数据类型编号General0010.002#,##03#,##0.004($#,##0_);($#,##0)5($#,##0_);[Red]($#,##0)6($#,##0.00);($#,##0.00)7($#,##0.00_);[Red]($#,##0.00)80%90.00%0xa0.00E000xb# ?/?0xc# ??/??0xdm/d/yy0xed-mmm-yy0xfd-mmm0x10mmm-yy0x11h:mm AM/PM0x12h:mm:ss AM/PM0x13h:mm0x14h:mm:ss0x15m/d/yy h:mm0x16保留为过国际化用0x17 - 0x24(#,##0_);(#,##0)0x25(#,##0_);[Red](#,##0)0x26(#,##0.00_);(#,##0.00)0x27(#,##0.00_);[Red](#,##0.00)0x28_($*#,##0_);_($*(#,##0);_($* \-\_);_(_)0x29_(*#,##0.00_);_(*(#,##0.00);_(*\-\??_);_(_)0x2a_($*#,##0.00_);_($*(#,##0.00);_($*\-\??_);_(_)0x2b_($*#,##0.00_);_($*(#,##0.00);_($*\-\??_);_(_)0x2cmm:ss0x2d[h]:mm:ss0x2emm:ss.00x2f##0.0E00x30 - This is text format0x31使用下面的代码来设置1234CellStylecellStyleworkBook.createCellStyle();DataFormatformatworkBook.createDataFormat();cellStyle.setDataFormat(format.getFormat());cell.setCellStyle(cellStyle);接下来我会举例日期、小数、货币、百分比、中文大写、科学计数几种方式的格式化1、日期格式Java123456cell.setCellValue(newDate(2008,5,5));//set date formatCellStylecellStyleworkBook.createCellStyle();DataFormatformatworkBook.createDataFormat();cellStyle.setDataFormat(format.getFormat(yyyy-MM-dd));cell.setCellStyle(cellStyle);2、小数格式Java1234cell.setCellValue(1.2);CellStylecellStyleworkBook.createCellStyle();cellStyle.setDataFormat(DataFormat.getBuiltinFormat(0.00));cell.setCellStyle(cellStyle);3、货币格式Java12345cell.setCellValue(20000);CellStylecellStyleworkBook.createCellStyle();DataFormatformatworkBook.createDataFormat();cellStyle.setDataFormat(format.getFormat(¥#,##0));cell.setCellStyle(cellStyle);4、百分比格式Java1234cell.setCellValue(20);CellStylecellStyleworkBook.createCellStyle();cellStyle.setDataFormat(DataFormat.getBuiltinFormat(0.00%));cell.setCellStyle(cellStyle);5、中文大写格式Java12345cell.setCellValue(20000);CellStylecellStyleworkBook.createCellStyle();DataFormatformatworkBook.createDataFormat();cellStyle.setDataFormat(format.getFormat([DbNum2][$-804]0));cell.setCellStyle(cellStyle);6、科学计数格式Java1234cell.setCellValue(20000);CellStylecellStyleworkBook.createCellStyle();cellStyle.setDataFormat(DataFormat.getBuiltinFormat(0.00E00));cell.setCellStyle(cellStyle);这里面一部分使用的是DataFormat.getBuiltinFormat()是由于这部分格式化是Excel中自带的格式具体自带的格式大家可以自己打开Excel看看上图也有截出一部分。到此POI的Excel的单元格格式化方式的一些问题就解决了。
http://www.pierceye.com/news/330818/

相关文章:

  • 织梦手机wap网站标签调用外贸网站建设公司如何
  • 在那里能找到网站泰安公司网站开发
  • 大兴区企业网站建设我们网站的优势
  • 呼伦贝尔市建设局网站关键词如何排名在首页
  • 网站带后台模板网站的建设宗旨
  • 深圳网站建设php专门查企业的网站
  • 做问卷调查的网站有啥世界比分榜
  • 网站301定向深圳电梯广告制作公司网站
  • 个人网站做推广系统开发师
  • 智能建站的优势和不足app注册推广拉人
  • 做网站用软件网站制作怎么创业
  • 解放碑电子商务网站建设网站建设英文如何表达
  • 长春好的做网站公司有哪些网站建设标准
  • 公司网站首页大图怎么做台州网站制作定制
  • 网站建设公司软件开发浅谈网站建设开发
  • 松江网站开发培训课程海外域名注册商
  • 智慧景区网站服务建设线下课程seo
  • 做3个网站需要多大的服务器做地铁建设的公司网站
  • 深圳app网站建设哪家好广西桂林
  • 网站开发及上线过程网站建设备案策划书
  • 杭州九鸿科技网站开发网站模板 素材
  • 网站建设网站软件有哪些wordpress如何输入拼音
  • 昆山网站建设哪家便宜简单的模板网站
  • 做图标得英文网站wordpress写代码插件
  • 网站网页设计案例wordprees可以做棋类网站吗
  • 天河区门户网站官网小学生一分钟新闻播报
  • 漯河网站建设lhwzzz网络服务器机柜
  • 有口碑的武进网站建设国内做房车游网站
  • 山东省城乡住房和城乡建设厅网站济南网站建设wuliankj
  • 网站首页跳出弹窗wordpress远程后台设置