永发信息网

如何将从软件中导出的excel表格中没有数字的单元格变成空值

答案:2  悬赏:0  手机版
解决时间 2021-02-28 17:02
  • 提问者网友:战皆罪
  • 2021-02-28 09:29
如何将从软件中导出的excel表格中没有数字的单元格变成空值
最佳答案
  • 五星知识达人网友:上分大魔王
  • 2021-02-28 11:04
我看你的文件,你说的“没有数字的单元格”,实际上有一个空格的。
你这样吧:
Ctrl + H ,在查找里打一个 空格
替换里 什么也不写
全部替换
OK
祝你新年快乐!!!
全部回答
  • 1楼网友:骨子里都是戏
  • 2021-02-28 11:44
你的导出是使用的那种方式?是调用jsp,还是自己写的as类。 public function exporttoexcel(event:mouseevent, mymdg:datagrid):void { exporttoexcel.loaddginexcel(mymdg, "/jsp/excelexport.jsp", 0); } ---------------------------- exporttoexcel类: package gds.util { import flash.net.urlrequest; import flash.net.urlrequestmethod; import flash.net.urlvariables; import flash.net.navigatetourl; import flash.system.system; import mx.controls.alert; import mx.controls.datagrid; public final class exporttoexcel { public function exporttoexcel() { super(); } public static var widthscale:number=2.0; public static function convertdgtohtmltable(dg:datagrid, columnnumber:int):string { //设置默认的datagrid样式 var font:string=dg.getstyle('fontfamily'); //var size:string=dg.getstyle('fontsize'); var size:string='12'; var str:string=''; var colors:string=''; var style:string='style="font-family:' + font + ';font-size:' + size + 'pt;"'; var hcolor:array; //检索datagrid的 headercolor if (dg.getstyle("headercolor") != undefined) { hcolor=[dg.getstyle("headercolor")]; } else { hcolor=dg.getstyle("headercolors"); } str+='' //str+=''; str+='
'; //设置tableheader数据(从datagrid的header检索headertext信息) for (var i:int=0; i < dg.columns.length - columnnumber; i++) { colors=dg.getstyle("themecolor"); if (dg.columns[i].headertext != undefined) { str+=""; } else { str+=""; } } str+=""; colors=dg.getstyle("alternatingrowcolors"); for (var j:int=0; j < dg.dataprovider.length; j++) { str+=""; for (var k:int=0; k < dg.columns.length - columnnumber; k++) { if (dg.dataprovider.getitemat(j) != undefined && dg.dataprovider.getitemat(j) != null) { if (dg.columns[k].labelfunction != undefined) { str+=""; } else { str+=""; } } } str+=""; } str+="
" + dg.columns[i].headertext + "" + dg.columns[i].datafield + "
" + dg.columns[k].labelfunction(dg.dataprovider.getitemat(j), dg.columns[k]) + "" + dg.dataprovider.getitemat(j)[dg.columns[k].datafield] + "
"; return str; } public static function loaddginexcel(dg:datagrid, url:string, columnnumber:int):void { //设置urlvariables参数变量,动态增加属性htmltable var variables:urlvariables=new urlvariables(); variables.htmltable=convertdgtohtmltable(dg, columnnumber); system.usecodepage=true; var u:urlrequest=new urlrequest(url); u.data=variables; u.method=urlrequestmethod.post; navigatetourl(u, "_self"); //"_self" 指定当前窗口中的当前帧。 //"_blank" 指定一个新窗口。 //"_parent" 指定当前帧的父级。 //"_top" 指定当前窗口中的顶级帧。 } } } ------------------------------------ excelexport.jsp <%@ page language="java"%> <%@ page contenttype="application/msexcel;charset=gbk" pageencoding="utf-8"%> <% request.setcharacterencoding("gbk"); response.setheader("content-disposition","attachment; filename=report.xls"); string str = request.getparameter("htmltable"); out.print(str); %>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯