Delphi调用Excel设置单元格的格式
2011-05-26 08:49
344 查看
在做设计过程中,需要把数据内容导入到Excel中,可是每次导入EXcel之后,总有一些数据不能正常显示,比如'123456789012'显示为科学技术形式'1.23457E+11’,还有以'0’开头的数据总会把0撇开再显示。
在VB中好像这么更改Excel更改单元格式:
Worksheets("Sheet1").Range("A17").NumberFormat = "General" //对A17 单元格格式进行设置
Worksheets("Sheet1").Rows(1).NumberFormat = "hh:mm:ss" //对第一行格式进行设置。
Worksheets("Sheet1").Columns("C"). NumberFormat = "$#,##0.00_);[Red]($#,##0.00)" //对数字格式进行设置。
我需要的是把第一列的格式设置从数字类型转换成文本类型的:
转换方法如下: WorkSheet[1].Columns[2].NumberFormatlocal :=
'@'
有了这个,其他格式的转化方法还不手到擒来,呵呵。
在VB中好像这么更改Excel更改单元格式:
Worksheets("Sheet1").Range("A17").NumberFormat = "General" //对A17 单元格格式进行设置
Worksheets("Sheet1").Rows(1).NumberFormat = "hh:mm:ss" //对第一行格式进行设置。
Worksheets("Sheet1").Columns("C"). NumberFormat = "$#,##0.00_);[Red]($#,##0.00)" //对数字格式进行设置。
我需要的是把第一列的格式设置从数字类型转换成文本类型的:
转换方法如下: WorkSheet[1].Columns[2].NumberFormatlocal :=
'@'
有了这个,其他格式的转化方法还不手到擒来,呵呵。
相关文章推荐
- 在vc++中调用Excel,怎样设置单元格的格式可以得到科学计数法显示,且保留两位小数
- Excel根据单元格背景色批量设置格式的宏
- PHPexcel设置单元格日期格式
- C#导出Excel按照指定格式设置单元格属性值
- POI中设置Excel单元格格式
- POI中设置Excel单元格格式
- 使用C#和Excel进行报表开发(七)-设置单元格的显示格式
- POI中可能会用到一些需要设置EXCEL单元格格式的操作小结
- POI中设置Excel单元格格式样式(居中,字体,边框等)
- excel之单元格格式/设置/
- VC 设置EXCEL单元格的格式
- POI中设置Excel单元格格式样式(居中,字体,边框,背景色、列宽、合并单元格等)
- 使用C#和Excel进行报表开发(七)-设置单元格的显示格式
- NPOI2.2.0.0实例详解(九)—设置EXCEL单元格【时间格式】
- POI设置EXCEL单元格格式为文本、小数、百分比、货币、日期、科学计数法和中文大写
- C#中设置Excel单元格格式
- POI中设置Excel单元格格式
- office2007中excel设置单元格格式后,为什么必须双击才生效
- POI中可能会用到一些需要设置EXCEL单元格格式的操作小结
- POI中设置Excel单元格格式(背景色,居中,字体,边框,列宽,行高,自动换行等)