C# 导出 EXCEL 科学计数

            ApplicationClass excel = new ApplicationClass();
            excel.Visible = true;       //激活Excel
            Workbook wBook = excel.Workbooks.Add(true);
            Worksheet wSheet = (Worksheet)wBook.ActiveSheet;
            //全表自动列宽
            wSheet.Cells.Select();//先选择
            wSheet.Cells.Columns.AutoFit();//后操作,自动列宽
            wSheet.Cells.NumberFormat = "@";//后操作,设置单元格为广西格式

            wSheet.Name = "联系人信息";
            excel.Cells[1, 1] = "会员卡号";
            excel.Cells[1, 2] = "姓名";
            excel.Cells[1, 3] = "年龄";
            excel.Cells[1, 4] = "电话";
            excel.Cells[1, 5] = "地址";
            excel.Cells[1, 6] = "性别";

            List<AddrLibInfo> results = GetAllInfos();
            int index = 2;
            foreach (AddrLibInfo info in results)
            {
                if (info.Type == "0")
                {
                    excel.Cells[index, 1] = info.BUYERID.ToString();
                    excel.Cells[index, 2] = info.NAME.ToString();
                    excel.Cells[index, 3] = info.AGE.ToString();
                    excel.Cells[index, 4] = info.TEL.ToString();
                    excel.Cells[index, 5] = info.ADDRESS.ToString();
                    excel.Cells[index, 6] = info.GENDER.ToString();
                    index++;
                }
            }

            //设置禁止弹出保存和覆盖的询问提示框
            excel.DisplayAlerts = false;
            excel.AlertBeforeOverwriting = false;
            //保存工作薄
            //wBook.Save();
            //每次保存激活的表,这样才能多次操作保存不同的Excel表,默认保存位置是在”我的文档"
            excel.Cells.Font.Size = 12;
            excel.Cells.Font.Bold = false;
            //wSheet.get_Range(excel.Cells[1, 3], excel.Cells[1, 3]).Font.Size = 24;
            wSheet.get_Range(excel.Cells[1, 1], excel.Cells[1, 6]).Font.Bold = true;
            //wSheet.get_Range(excel.Cells[3, 1], excel.Cells[3, 1]).Font.ColorIndex = 3;//此处设为红色,不能用Font.Color来设置颜色
            excel.ActiveWorkbook.SaveCopyAs(path + "\\联系人信息.xls");
            excel.Quit();

posted @ 2009-10-20 09:10  南守拥  阅读(521)  评论(0编辑  收藏  举报