数据库数据导出到EXCEL的问题,单位工资发放,急!!! 数据库表中有个帐号字段有19位,是VARCHAR型的,但导到EXCEL后总是自动变成数字型,并有科学记数法表示,请问怎么才能让导出到EXCEL的数据默认为文本型的,万分感谢了!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以在delphi中采用以下方法: Sheet1.Range("E1:E28").Select; //选择需要变成字符型的区域 Selection.NumberFormatLocal="@" //改变区域的格式 ExcelApp.Cells[1,4].Value :=''''+AdoQuery1.FieldByName('YourField).AsString;在你的VARCHAR型的值前面加一个'号,Excel就不会自动转换为科学计数法了 哈哈,你把EXCEL表的这个格的显示方法改动一下就行了 将excel单元格设置为字符型然后在数据库中复制,然后在excel中粘贴。(sql sever 中) ExcelApp.Cells[1,4].Value :=''''+AdoQuery1.FieldByName('YourField).AsString;在你的VARCHAR型的值前面加一个'号,Excel就不会自动转换为科学计数法了 最好的办法是设置EXCEL表选中要输出的列,然后右击选择文本方式,这样就一劳永益了,关键是程序不要再改了 用DTS导入导出,老大你工资是多少呀 怎样建立一个带记录型数据组参数的DLL函数 FASTREPORT3的悲哀 Midas中如何判断客户端异常退出 Delphi技术论坛QQ群组 QRReport报表预览的横线可以看到, 但是我想在打印之后, 这个横线就不用打印出来, 如何实现? 哈尔滨的天气怎样了 怎样操作aodquery中返回的结果集 本机端口是意思 哪位用过Async Professional控件组中的发传真控件,能给几句代码吗?多谢! 4.如何將系統的DB導航條的Delete時的英文确認提示改為中文的? 如何调用父类窗体自定义事件? 请教一个有关打印报告的问题?
你可以在delphi中采用以下方法:
Sheet1.Range("E1:E28").Select; //选择需要变成字符型的区域
Selection.NumberFormatLocal="@" //改变区域的格式
选中要输出的列,然后右击选择文本方式,这样就一劳永益了,关键是程序不要再改了