zoukankan      html  css  js  c++  java
  • 将数据导入指定的Excel模版中

    using System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using System.Data.OracleClient;
    using Microsoft.Office.Interop.Excel;
    using System.Collections.Generic;
    using System.Text;
    using System.IO;

    private void Excel_data()

    {

            System.DateTime MINI = System.DateTime.Now;
            string times = MINI.ToString("yyyy-MM-dd HH:mm:ss");       
            Session["times"] = times.ToString();
            string dayin_times = MINI.ToString("yyyy-MM-dd HH:mm");       

            string path = Server.MapPath("/web/Product/Web/Sample/faliaobiao.xls");
            string excelPath = Server.MapPath("/web/" + Guid.NewGuid() + ".xls");
            
            ExcelHander OpenFile = new ExcelHander();
            OpenFile.OpenExcelFile(path);
            Worksheet datasheet = null;
            Sheets sheets = OpenFile.CurrentWorkBooks[1].Worksheets;
            foreach (Worksheet sheet in sheets)
            {
                if (sheet.Name == "Sheet1")
                {
                    datasheet = sheet;
                    break;
                }
            }
            datasheet.Cells[1, 14] = dayin_times.ToString().Trim();
            datasheet.Cells[3, 2] = lblmateriel_id.Text.Trim().ToString() +"   "+lblmateriel_name.Text.Trim().ToString();
            datasheet.Cells[3, 12] = lblstart_date.Text.Trim().ToString();
            datasheet.Cells[3, 7] = lblworkorder.Text.Trim().ToString();
            datasheet.Cells[3, 10] = lblnum.Text.Trim().ToString();
                int colIndex = 1, rowIndex = 5;
                foreach (DataRow row in Table1.Rows)
                {
                    rowIndex++; colIndex = 0;
                    foreach (DataColumn col in Table1.Columns)
                    {
                        colIndex++;
                        if (colIndex == 0)
                        {
                            datasheet.Cells[rowIndex, colIndex] = "'" + row[col.ColumnName].ToString();
                        }
                        else
                        {
                            datasheet.Cells[rowIndex, colIndex] = row[col.ColumnName].ToString();
                        }
                    }
                }
            OpenFile.SaveAs(excelPath);
            sheets = null;
            OpenFile.ReleaseExcel();
            OpenFile.KillAllExcelApp();
               
            Response.End();

    }

  • 相关阅读:
    结队项目----第一次作业
    小学四则运算(2.0版本)
    小学算法(四则运算)
    (读书笔记)基于CMMI的软件工程及实训指导------第一章软件工程基础
    数学建模------线性规划
    初出茅庐-----微信好友分析与微信机器人
    初出茅庐----数据库的学习应用
    初出茅庐---程序测试与爬虫
    初出茅庐----体育竞技分析
    Unity使用小剧场—创建的按钮On Click()只有MonoScript怎么办
  • 原文地址:https://www.cnblogs.com/lovewife/p/1396319.html
Copyright © 2011-2022 走看看