打开一个Excel模板文件填充数据另存为一个文件

时间:2022-10-16 15:49:09 

string strFileName = Environment.CurrentDirectory+@"/template/template.tpl";

string strSaveFileName = Environment.CurrentDirectory+@"/excel/"+System.DateTime.Now.ToString().Replace(":","").Replace("-","").Replace(" ","")+@".xls";

Excel.Application ThisApplication = new Excel.ApplicationClass();

Excel.Workbook ThisWorkBook;

object missing = System.Reflection.Missing.Value;

try

{

//加载Excel模板文件

ThisWorkBook = ThisApplication.Workbooks.Open(strFileName,missing,missing,missing,missing,missing,

missing,missing,missing,missing,missing,missing,missing);

Excel.Worksheet ThisSheet = (Excel.Worksheet)ThisWorkBook.Sheets[1];

ThisSheet.Cells[7,1] = dtEnd.ToShortDateString();

progressBar.Value = 30;

ThisApplication.Visible = false;

DataRow dr = dt.Rows[0];

for( int i=0; i

{

ThisSheet.Cells[7,i+2] = dr[i].ToString();

progressBar.Value +=1;

}

//更新数据后另存为新文件

ThisSheet.SaveAs(strSaveFileName,missing,missing,missing,missing,missing,missing,missing,missing);

}

catch{}

finally

{

ThisApplication.Quit();

ThisWorkBook = null;

ThisApplication = null;

//dt = null;

}

try

{ //打开刚才生成的Excel文件

Excel.Workbook NewWorkBook;

NewWorkBook = NewApplication.Workbooks.Open(strSaveFileName,missing,missing,missing,missing,

missing,missing,missing,missing,missing,missing,missing,missing);

Excel.Worksheet NewSheet = (Excel.Worksheet)NewWorkBook.Sheets[1];

NewApplication.Visible = true;

//也可以使用System.Diagnostics.Process.Start(strSaveFileName);来打开新文件

}

标签:打开一个Excel模板文件填充数据另存为一个文件
0
投稿

猜你喜欢

  • 如何使用word制作电子手抄报

    2022-03-04 16:30:51
  • 在word中怎么查看字数?word看字数方法介绍

    2023-11-11 16:10:28
  • Word2013图文混排编辑工具介绍

    2023-09-01 04:58:25
  • 如何在word中打钩

    2023-11-15 22:31:49
  • 在word中怎样制作灯泡发光效果

    2023-06-02 01:35:16
  • Word技巧:设置标题自动编号

    2023-08-07 07:00:18
  • excel设置显示批注教程

    2022-11-23 03:58:56
  • 教育优惠活动赠送的 AirPods 可以添加 AppleCare 吗?

    2023-11-29 11:26:56
  • word2003、2007怎么插入图片

    2023-12-11 19:05:41
  • excel删除空白页面

    2023-09-13 17:59:39
  • word 2019快速设置文字字体和字号的操作方法

    2022-09-24 18:45:28
  • Excel教程如何绘制盈利分析图

    2023-08-24 02:46:36
  • excel怎样同时调整图表中的所有字的大小和格式

    2023-01-11 09:36:28
  • word中如何设置分节符

    2023-01-04 14:38:10
  • word文档打开时出现提示发送错误报告怎么解决?

    2023-07-08 21:31:42
  • 怎么让EXCEL文档打印时没有页边距

    2023-03-20 07:05:24
  • windows无法启动wlan autoconfig怎么办?windows无法启动wlan autoconfig教程

    2023-11-06 08:16:59
  • 3种最给力的PDF转换Word方法分享

    2022-11-04 21:09:39
  • excel里如何输入千分号和万分号

    2023-09-02 14:05:32
  • Word2003在报告编写中的应用

    2022-12-28 15:11:20
  • asp之家 电脑教程 m.aspxhome.com