如图,由于我用的是group的数据窗口,saveas导出的数据前面的0保存下来了,但是格式什么的完全是按照select语句来的,不是我的排版,
于是就用saveasascii导出来的排版完全是我的格式,但是char类型的数据前面的额00比见了,我在数据窗口中用了string()把数据转成string类型的叶不行,前面的00不见了,虽然说在数据前面加单引号是可以解决,但是导出excel单引号不自动变成绿三角,还得手动转,毕竟太麻烦了,
所有有什么办法直接导出的数据前面有00而且没有单引号么?
------解决思路----------------------
用黄国酬先生的dw2excel试试吧
------解决思路----------------------
下载了,表示不会用啊
------解决思路----------------------
可以具体点么
------解决思路----------------------
我在版主的推荐下用的
http://bbs.csdn.net/topics/390612216
将下载的pbl文件放到你的库列表中
然后调用就行了,里边有注释的实例
lb_SetBorder=false
//让程序尝试自动合并数据列标题
lb_MergeColumnHeader=True
ls_ObjName="t_1"
//设置边框的起止对象
ls_BorderBeinObj="t_1"
ls_BorderEndObj="t_7"
n_Excel.OF_SetTipsWindow("w_tipsabc","正在生成Excel文件,请稍候.....")
n_Excel.OF_SetGridBorder(lb_SetBorder,ls_BorderBeinObj,ls_BorderEndObj)
n_excel.OF_MergeColumnHeader(lb_MergeColumnHeader,ls_ObjName)
n_Excel.OF_SetTipsWindow("w_tipsabc","正在生成Excel文件,请稍候.....")
n_excel.OF_dw2Excel(dw_look,strfile)
n_Excel.OF_SetGridBorder(lb_SetBorder)