猿问

从GridView中导出数据到Excel如何设置导出格式

我现在从GridView中导出数据到Excel中,发现日期格式原来是YY-MM-DD HH:MM:SS的现在都变成YY-MM-DD HH:MM了,小数点保留两位的导出之后都变成一位了。请问该如何设置。

 

另外想问一下,导出到Excel中时,Excel表格中的无数据单元格的背景颜色会变成和该行有数据的单元格一致了,请问该如何去除。另外,再问一下,怎样给表格加个抬头,如“XXXXX统计表”并置于首行,然后GridView中的数据从第二行开始排列。


红颜莎娜
浏览 1049回答 3
3回答

守着星空守着你

做好用DevExpress 控件,否则客户端必须安装Excel 等控件才能导出,岂不是很不爽。

慕丝7291255

你用GridVew导出的Excel其实是扩展名为.xls的html文件,只是Excel能兼容而已。如果想做复杂一点的控制,最好用别的导出方式生成xls标准格式,比如用office的 COM组件或者第三方的组件(NExcel, MyXls)等。园子里也有人做这方面的东西,你可以搜一下。
随时随地看视频慕课网APP
我要回答