文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>c#导出Excel数据之常用对象

c#导出Excel数据之常用对象

时间:2010-09-10  来源:江上烟波

           // 定义Application 对象,此对象表示整个Excel 程序

            Excel.Application ExApp = new Excel.Application();

 

            if (ExApp == null)

            {

                MessageBox.Show("无法创建Excel对象,可能你的电脑未安装Excel或你的Excel版本不是Office2003的!");

                return;

            }

 

            //程序运行方式为前台显示

            ExApp.Visible = true;

 

            //定义的Excel工作对象

            Excel.Workbooks ExBooks = ExApp.Workbooks;

           

            Excel.Workbook ExBook = ExBooks.Add(Excel.XlWBATemplate.xlWBATWorksheet);

 

            // 定义Worksheet 对象,此对象表示Execel 中的第一张工作表

            Excel.Worksheet ExSheet = (Excel.Worksheet)ExBook.Worksheets[1];

 

            // 命名工作表的名称为 "工作表一"

            ExSheet.Name = "工作表一";

 

            //设置单元格的值

            ExSheet.Cells[1, 3] = "江波";

 

            //选择单元格

            Excel.Range range = ExSheet.get_Range(ExSheet.Cells[5, 6], ExSheet.Cells[8, 9]);

 

            //合并单元格

            range.Merge(System.Reflection.Missing.Value);

 

            //选中的单元格内的值

            range.Value2 = "QQ;261025448";

 

            //设置内容对齐方式为居中

            range.HorizontalAlignment = Excel.XlVAlign.xlVAlignCenter;

 

            #region 调整单元格格式,并保存文件

            ExSheet.Cells.EntireColumn.AutoFit();

            ExBook.Saved = true;

            ExBook.SaveCopyAs("C:\\test.xls");

            Marshal.ReleaseComObject(ExSheet);

            ExSheet = null;

            Marshal.ReleaseComObject(ExBook);

            ExBook = null;

            ExBooks.Close();

            Marshal.ReleaseComObject(ExBooks);

            ExBooks = null;

            ExApp.Quit();

            Marshal.ReleaseComObject(ExApp);

            ExApp = null;

            #endregion

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载