zoukankan
html css js c++ java
使用C#和Excel进行报表开发(七)-设置单元格的显示格式
在Excel中,如果某个单元格的内容是数字,且比较长,默认情况下,会变为科学计数发表示,例如:123456789123456000会被表示为1.2345E+17,为了能够将数字按照普通的格式完全表示,就需要设置单元格的属性 ,下面是例子代码:
Excel.Application m_objExcel
=
null
;
Excel._Workbook m_objBook
=
null
;
Excel.Sheets m_objSheets
=
null
;
Excel._Worksheet m_objSheet
=
null
;
Excel.Range m_objRange
=
null
;
object
m_objOpt
=
System.Reflection.Missing.Value;
try
{
m_objExcel
=
new
Excel.Application();
m_objBook
=
m_objExcel.Workbooks.Open(
"
e:\\1.xls
"
, m_objOpt, m_objOpt, m_objOpt,
m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt,
m_objOpt, m_objOpt, m_objOpt, m_objOpt);
m_objSheets
=
(Excel.Sheets)m_objBook.Worksheets;
m_objSheet
=
(Excel._Worksheet)(m_objSheets.get_Item(
1
));
m_objRange
=
m_objSheet.get_Range(
"
A1
"
, m_objOpt);
m_objRange.NumberFormatLocal
=
"
#
"
;
m_objBook.SaveAs(
"
e:\\22.xls
"
, m_objOpt, m_objOpt,
m_objOpt, m_objOpt, m_objOpt, Excel.XlSaveAsAccessMode.xlNoChange,
m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt);
}
catch
(Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
m_objBook.Close(m_objOpt, m_objOpt, m_objOpt);
m_objExcel.Workbooks.Close();
m_objExcel.Quit();
System.Runtime.InteropServices.Marshal.ReleaseComObject(m_objBook);
System.Runtime.InteropServices.Marshal.ReleaseComObject(m_objExcel);
m_objBook
=
null
;
m_objExcel
=
null
;
GC.Collect();
}
查看全文
相关阅读:
头文件板子
终极快速读入挂极其使用方法
upc组队赛18 THE WORLD【时间模拟】
upc 组队赛18 STRENGTH【贪心模拟】
upc组队赛17 Stone Game【极小值】
upc组队赛17 Greatest Common Divisor【gcd+最小质因数】
upc组队赛17 Bits Reverse【暴力枚举】
upc组队赛16 Winner Winner【位运算】
20181217RPC
20181217 分布式与集群
原文地址:https://www.cnblogs.com/dahuzizyd/p/Excel_7.html
最新文章
ssh整合之七注解结合xml形式
maven的使用之一简单的安装
ssh整合之六管理我们的配置文件
ssh整合之五struts和spring整合
ssh整合之四单独搭建struts的运行环境
ssh整合之三hibernate和spring整合
ssh整合之二hibernate单独搭建
Java环境配置
数组中冒泡排序、直接选择排序、反序排序原理与区别
数组疑惑整理(更新中。。。)
热门文章
循环语句疑惑整理(更新中。。。)
Java字符串String操作
kafka环境搭建
kafka中topic发生混乱
解压、压缩、安装软件
vim编辑神器常用基本命令
Linux中基本命令
这是一篇随笔 hello world
数字华容道问题
“美登杯”上海市高校大学生程序设计邀请赛补题
Copyright © 2011-2022 走看看