佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > Asp.Net用OWC操作Excel的實(shí)例代碼

Asp.Net用OWC操作Excel的實(shí)例代碼

熱門(mén)標(biāo)簽:電銷業(yè)務(wù) 人工智能 國(guó)美全國(guó)運(yùn)營(yíng)中心 科大訊飛語(yǔ)音識(shí)別系統(tǒng) 客戶服務(wù) 網(wǎng)站排名優(yōu)化 百度AI接口 電商新玩法
復(fù)制代碼 代碼如下:

    string connstr = System.Configuration.ConfigurationManager.ConnectionStrings["DqpiHrConnectionString"].ToString();
        SqlConnection conn = new SqlConnection(connstr);
        SqlDataAdapter sda = new SqlDataAdapter(sql1.Text, conn);
        DataSet ds = new DataSet();
        conn.Open();
        sda.Fill(ds);
        conn.Close();
        OWC10.SpreadsheetClass xlsheet;
        xlsheet= new OWC10.SpreadsheetClass();
        DataRow dr;
        int i = 0;
        for(int ii=0;iids.Tables[0].Rows.Count;ii++)
        {
            dr = ds.Tables[0].Rows[ii];
            //合并單元格
            xlsheet.get_Range(xlsheet.Cells[i+1, 1], xlsheet.Cells[i+1, 8]).set_MergeCells(true);
            xlsheet.get_Range(xlsheet.Cells[i + 5, 1], xlsheet.Cells[i + 5, 3]).set_MergeCells(true);
            xlsheet.get_Range(xlsheet.Cells[i + 5, 4], xlsheet.Cells[i + 5, 6]).set_MergeCells(true);
            xlsheet.get_Range(xlsheet.Cells[i + 5, 7], xlsheet.Cells[i + 5, 8]).set_MergeCells(true);
            xlsheet.ActiveSheet.Cells[i + 1, 1] = dr["姓名"].ToString() + "自然情況";
            //字體加粗
            xlsheet.get_Range(xlsheet.Cells[i + 1, 1], xlsheet.Cells[i + 1, 14]).Font.set_Bold(true);
            //單元格文本水平居中對(duì)齊
            xlsheet.get_Range(xlsheet.Cells[i + 1, 1], xlsheet.Cells[i + 1, 14]).set_HorizontalAlignment(OWC10.XlHAlign.xlHAlignCenter);
            //設(shè)置字體大小
            xlsheet.get_Range(xlsheet.Cells[i + 1, 1], xlsheet.Cells[i + 1, 14]).Font.set_Size(14);
            //設(shè)置列寬
            xlsheet.get_Range(xlsheet.Cells[i + 1, 8], xlsheet.Cells[i + 1, 8]).set_ColumnWidth(20);
            //畫(huà)邊框線
            xlsheet.get_Range(xlsheet.Cells[i + 1, 1], xlsheet.Cells[i+5, 8]).Borders.set_LineStyle(OWC10.XlLineStyle.xlContinuous);
            //寫(xiě)入數(shù)據(jù)  (這里由DS生成)
            xlsheet.ActiveSheet.Cells[i + 2, 1] = "姓名";
            xlsheet.ActiveSheet.Cells[i + 2, 2] = dr["姓名"].ToString();
            xlsheet.ActiveSheet.Cells[i + 2, 3] = "曾用名";
            xlsheet.ActiveSheet.Cells[i + 2, 4] = dr["曾用名"].ToString();
            xlsheet.ActiveSheet.Cells[i + 2, 5] = "出生年月";
            xlsheet.ActiveSheet.Cells[i + 2, 6] = DateTime.Parse(dr["出生年月"].ToString()).Year.ToString() + "-" + DateTime.Parse(dr["出生年月"].ToString()).Month.ToString();
            xlsheet.ActiveSheet.Cells[i + 2, 7] = " 參加工作時(shí)間";
            xlsheet.ActiveSheet.Cells[i + 2, 8] = DateTime.Parse(dr["參加工作時(shí)間"].ToString()).Year.ToString() + "-" + DateTime.Parse(dr["參加工作時(shí)間"].ToString()).Month.ToString();
            xlsheet.ActiveSheet.Cells[i + 3, 1] = "性別";
            xlsheet.ActiveSheet.Cells[i + 3, 2] = dr["性別"].ToString();
            xlsheet.ActiveSheet.Cells[i + 3, 3] = "民族";
            xlsheet.ActiveSheet.Cells[i + 3, 4] = dr["民族"].ToString();
            xlsheet.ActiveSheet.Cells[i + 3, 5] = "政治面貌";
            xlsheet.ActiveSheet.Cells[i + 3, 6] = dr["政治面貌"].ToString();
            xlsheet.ActiveSheet.Cells[i + 3, 7] = "職稱";
            xlsheet.ActiveSheet.Cells[i + 3, 8] = dr["職稱"].ToString();
            xlsheet.ActiveSheet.Cells[i + 4, 1] = "學(xué)歷";
            xlsheet.ActiveSheet.Cells[i + 4, 2] = dr["學(xué)歷"].ToString();
            xlsheet.ActiveSheet.Cells[i + 4, 3] = "學(xué)位";
            xlsheet.ActiveSheet.Cells[i + 4, 4] = dr["學(xué)位"].ToString();
            xlsheet.ActiveSheet.Cells[i + 4, 5] = "職務(wù)";
            xlsheet.ActiveSheet.Cells[i + 4, 6] = dr["職務(wù)"].ToString();
            xlsheet.ActiveSheet.Cells[i + 4, 7] = "檔案號(hào)碼";
            //Excel不支持0開(kāi)頭輸入,加上姓氏首字母正好是編號(hào)全稱
            xlsheet.ActiveSheet.Cells[i + 4, 8] = dr["姓氏首字母"].ToString() + dr["檔案號(hào)碼"].ToString();
            xlsheet.ActiveSheet.Cells[i + 5, 1] = "現(xiàn)從事專業(yè):" + dr["現(xiàn)從事專業(yè)"].ToString();
            xlsheet.ActiveSheet.Cells[i + 5, 4] = "工作單位:" + dr["工作單位"].ToString();
            xlsheet.ActiveSheet.Cells[i + 5, 7] = "身份證:" + dr["身份證號(hào)"].ToString();
            i += 6;
        }
        try
        {
            string D = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() +
            DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString()+
            DateTime.Now.Millisecond.ToString();
            xlsheet.Export(Server.MapPath("./")+"\\"+D+".xls", OWC10.SheetExportActionEnum.ssExportActionNone, OWC10.SheetExportFormat.ssExportXMLSpreadsheet);
            Response.Write("script>window.open('"+D+".xls')/script>");
        }
        catch
        {
        }
    }
您可能感興趣的文章:
  • ASP.NET操作各類時(shí)間段獲取方法匯總
  • ASP.NET批量操作基于原生html標(biāo)簽的無(wú)序列表的三種方法
  • asp.net操作javascript:confirm返回值的兩種方式
  • 一個(gè)ASP.NET的MYSQL的數(shù)據(jù)庫(kù)操作類自己封裝的
  • Asp.Net中Cache操作類實(shí)例詳解
  • ASP.net中獲取客戶端參數(shù)操作系統(tǒng)信息
  • asp.net操作xml增刪改示例分享
  • asp.net操作ini文件示例
  • asp.net 操作cookie的簡(jiǎn)單實(shí)例
  • ASP.NET中操作SQL數(shù)據(jù)庫(kù)(連接字符串的配置及獲取)
  • asp.net中Repeart選中整行操作實(shí)例

標(biāo)簽:益陽(yáng) 廈門(mén) 拉薩 POS機(jī) 咸寧 攀枝花 棗莊 南平

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Asp.Net用OWC操作Excel的實(shí)例代碼》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    长海县| 汉中市| 安义县| 织金县| 廉江市| 景德镇市| 栾城县| 普定县| 永嘉县| 于田县| 谷城县| 秦皇岛市| 浠水县| 绥德县| 丰县| 天峨县| 昆明市| 裕民县| 朝阳县| 德清县| 进贤县| 淮滨县| 崇左市| 南溪县| 平原县| 鹤峰县| 沁阳市| 赤壁市| 威信县| 双流县| 德兴市| 昌都县| 新兴县| 沂源县| 汽车| 涡阳县| 托克逊县| 泗洪县| 蒙山县| 墨脱县| 斗六市|