导出Excel,单元格格式设置为字符串。自动换行。可是有一奇怪问题,当字符串特别多的时候,在Excel里就显示成了"#######" 双击编程该单元格,值是对的,但就是显示有问题。在Excel中 设置 了 换行、格式定为字符串 ,不行。在程序中 设置 了 换行、格式定为字符串 还是不行。大家有遇过这样的问题吗?帮忙。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 手动调节列的宽度,否则用程序判断这列中最长的字段长度,然后将excel中这列的宽度设置成就ok了 全表自动列宽: Cells.Select Selection.Columns.AutoFit 如果没记错,单元格属性应该是 单元格.NumberFormatLocal = "@" 如果没记错,单元格属性应该是 单元格.NumberFormatLocal = "@" 字符串是数字的时候,如果太长,它会转换为科学计数法的形式,如果不想让它自动转换,可以在填充前设置单元格为文本格式的: xSheet.Cells(2, 1).NumberFormatLocal = "@" '使数据的输入格式都变为“文本”型xSheet.Cells(2, 1= 112545668755如果单元格宽度不够,有时候它会变成"#######",这时你可以在填充数据前设置列宽来适应数据:xSheet.Columns("B:B").ColumnWidth = 8.13xSheet.Cells(2, 1).NumberFormatLocal = "@" '使数据的输入格式都变为“文本”型xSheet.Cells(2, 1= 112545668755 找了一些资料,发现下面这种方法可以解决,楼主可以自己试一下要将单元格格式设置为:Selection.NumberFormatLocal = "G/通用格式"然后在写入单元格的每个文本前面加入一个英文的单引号'''另:如果格式是文本的,是解决不了“#”问题的 vb6.0 项目工程的名字和文件菜单中生成文件的名字不一样 vb语音问题 如何获取网卡的物理地址?(我不要注册表里面的网卡地址)解决后马上给分! 怎么把数据库中保存的图像文件读出来显示在picture中。 关于数据库的小问题,在线等 定时的问题 文本框中输入一个日期,但是是字符串型的,如何变为日期型. 3D控件..............(50分) 为什么从access 2000 中调不出数据 大难题!!! 水晶报表问题 导出Excel,单元格格式设置为字符串。自动换行。可是有一奇怪问题,当字符串特别多的时候,在Excel里就显示成了"#######"
Cells.Select
Selection.Columns.AutoFit
xSheet.Cells(2, 1).NumberFormatLocal = "@" '使数据的输入格式都变为“文本”型
xSheet.Cells(2, 1= 112545668755如果单元格宽度不够,有时候它会变成"#######",这时你可以在填充数据前设置列宽来适应数据:
xSheet.Columns("B:B").ColumnWidth = 8.13
xSheet.Cells(2, 1).NumberFormatLocal = "@" '使数据的输入格式都变为“文本”型
xSheet.Cells(2, 1= 112545668755
要将单元格格式设置为:Selection.NumberFormatLocal = "G/通用格式"
然后在写入单元格的每个文本前面加入一个英文的单引号'''另:如果格式是文本的,是解决不了“#”问题的