请教数据库的日期类型的值导出到EXCEL文件后显示为#######,如何解决? ( 积分: 49 )

  • 主题发起人 主题发起人 raywang1
  • 开始时间 开始时间
R

raywang1

Unregistered / Unconfirmed
GUEST, unregistred user!
请教数据库的日期类型的值导出到EXCEL文件后显示为#######,如何解决?
我的分全给你们了,谢谢!
 
拉宽列宽,或者设置单元格为文本
看不出这跟Delphi有什么关系
 
是这样的:因为我要计算某些值,所以改成文本类型的可能不是很方便
拉宽列宽有点不理解
 
Excel表格中显示一个数据时,如果列宽过窄,就会显示为######这个样子,你拖动列宽延伸一些看看是不是正确的数据值?
 
nStart := ActiveSheet.UsedRange.Column;
nEnd := nStart + ActiveSheet.UsedRange.Columns.Count;
for i := nStart to nEnd do
ActiveSheet.UsedRange.Columns.AutoFit;
让他自适应列宽
 
拉宽列宽是可以了,问题是每次需要去调整一下,有点麻烦,有更好的办法吗
 
上面不是说了么?程序导出Excel的时候让他自适应列宽
 
那怎么让他自适应呢?嘿嘿
 
ActiveSheet.UsedRange.Columns.AutoFit; //这句就是自适应的代码
 
以前碰到过,也是自动适应这么解决了
 
谢谢各位,我好久没来,我去试试可以不,分先分给你们了。呵呵
 
ActiveSheet.UsedRange.Columns.AutoFit;
提示UsedRange后应为"[",而不该为"."
还是不理解
 
后退
顶部