生成excel 文件,如何设置字段的属性

来源:百度知道 编辑:UC知道 时间:2024/05/24 07:46:18
本人用asp程序生成excel文件,由于生成有的字段是的值是比较大的数值,生成的excel表格,显示的方式用的科学技术法表示的。
例如数值:432412342342314000000000 显示的却是 4.32E+23。
请问高手这个问题怎么解决?是不是生成excel可以设置它字段的属性。具体的语句怎么写?谢谢。
谢谢,但是我要求用程序实现像下面的语句一样
'设置Excel表里的字体
objSpreadsheet.Cells(iRow, iCol).Font.Bold = True
objSpreadsheet.Cells(iRow, iCol).Font.Italic = False
objSpreadsheet.Cells(iRow, iCol).Font.Size = 10
objSpreadsheet.Cells(iRow, iCol).Halignment = 2 '居中
'设置单元格的属性
objSpreadsheet.Cells(iRow, iCol).????(这个怎么写)

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

objSpreadsheet.Cells(iRow, iCol).NumberFormatLocal = "@"

不太清楚asp,不过.NumberFormatLocal 是单元格的属性。应该没有问题.

奥我明白了,那不是你生成文件的问题,而是Excel打开的问题。Excel打开它默认所有的格式都是常规显示的。最好让数据是
'2008030613472455
这样的。它就会显示成2008030613472455了

你可以用EXCEL打开这个文件,选中你要设置的单元格,点右键--设置单元格格式--数字选项卡中选数值,就可以了。