使用C#和Excel进行报表开发(七)-设置单元格的显示格式

转载 2007年09月30日 10:08:00
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();

            }
 

 

相关文章推荐

使用C#和Excel进行报表开发(七)-设置单元格的显示格式

原文地址:http://www.cnblogs.com/dahuzizyd/archive/2007/04/11/CSharp_Excel_Report_Chart_All.html 整个系列均...

C#导出Excel按照指定格式设置单元格属性值

http://blog.sina.com.cn/s/blog_834dd3fa01013kw5.html 最近项目中一直在写XML、Table、Excel之间的转化。之前一直都是不考虑格式的导出...

使用C#和Excel进行报表开发(八)-用程序绑定数据源

本文演示一个简单的办法,并使用程序将一个dataset中的内容填充到指定的格子中,目的是尽可能的通用,从而避免C#代码必须知道Excel文件中字段和内容的位置的情况。 先制作一个简单的Excel...

C# 操作Excel单元格格式

  • 2009年08月18日 14:36
  • 50KB
  • 下载

使用C#和Excel进行报表开发-生成统计图Chart

原文地址:http://www.opent.cn/a/094/1235.shtml有的Web项目选用Excel作为报表方案,在服务器端生成Excel文件,然后传送到客户端,由客户端进行打印。在国内的环...

C#操作Excel单元格格式

  • 2012年09月06日 22:03
  • 14KB
  • 下载

POI中设置Excel单元格格式

  • 2011年12月20日 15:40
  • 42KB
  • 下载

POI导出EXCEL带水印,以及单元格格式设置

客户提个需求,需要将
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用C#和Excel进行报表开发(七)-设置单元格的显示格式
举报原因:
原因补充:

(最多只允许输入30个字)