打开一个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);来打开新文件
}


猜你喜欢
- 第一步、底色和图形色  
- 在进行饥荒游戏的时候,很多win7系统的玩家都会遇到error during initialization的错误提示,这个如何解决?下面小编
- Final Cut Pro X中作为一款功能强大,非常受人追捧的视频编辑软件,拥有它自己的独有的功能,能够编辑从标清到4K的各种分辨率的视频
- 一些用户认为,现在 Windows 10 系统上的开始菜单明显过于复杂,并要求微软提供更容易找到应用程序的解决方案。用户反馈称“开始菜单过于
- 本站网站最新消息,近日Microsoft微软向MSDN订阅用户开放了微软2019 Windows 10更新十一月版(版本1909) 最新RT
- 由于苹果系列产品的使用人数越来越多,很多朋友都喜欢安装mac苹果系统,由于Mac OS与Windows系统有本质上的区别,操作上并不一样,为
- 本文介绍Microsoft Excel中IMAGINARY函数的语法和用法。函数说明IMAGINARY函数的主要作用是返回以 x+yi 或
- wps软件一直是用户经常使用的一款办公软件,用户在wps软件中体验到很不错的使用感受以及享受到很实用的功能,再加上用户可以在wps软件上编辑
- 企鹅FM怎么关注好友?企鹅FM是一款热门的音乐电台收听软件,用户们可以在软件中听到各种高清的音乐资源,还可以关注好友,和好友私信互动,那么我
- 老师的职业,经常需要制作各种试题,那么当答题卡杂乱的排列在文档当中的时候,看着很乱,那么有没有一种方法可以快速的对齐答题卡选项呢,今天我们就
- 我们在工作,编辑的时候经常需要将一些重要的信息截取下来,保存在文档或者说分享给其他人。那么电脑怎么截图呢?除了使用第三方截图软件外,其实电脑
- 我们在excel当中录入数据时,有时会因为录入错误或者是遗漏,要怎么办呢。下面让小编为你带来excel表格 插入一列的方法。excel插入列
- 有没有发现前面很多好看的PPT都是灵活使用了将文本变为图片的方法呢?其实这种方法能够制造出的效果非常多,包括下面图片的阴阳字效果,原理也是,
- 问题:如何巧用图片另存功能批量制作年会奖劵? 解答:掌握利用PPT的图片输出功能搞定。 具体操作如下: 在PS中点击“图像-图像大小”,可以
- 碰到有的PPT里的好看的图片和音乐.想导出来.有什么方法呢.请看介绍打开PPT文件,如图:1、选择“文件”-》“另存为网页格式”2、在另存为
- 在WPS版本中的word怎样设置行间距:1、所谓行间距是指行与行之间的距离,在wps版本中,随意的打一些文字上去。2、拷贝之后,选中文字,鼠
- 刚刚换win7系统的时候,由于没人教而且自己也挺懂系统的,所以啊为了面子,半天找不到本地连接也只能自己默默的找啊找,下面教大家个方法可以在桌
- Win10重要更新待处理怎么取消?在Win10系统中经常更新会导致系统卡顿或者出现一些不兼容的问题,所以小编一直坚持不更新win10操作系统
- 你手中有一篇图文混排的 Word 文档,想把其中的图片快速提取出来,只要按下面的方法操作就行了。你手中有一篇图文混排的 Word 文档,想把
- 咱们在播放WPS演示文稿的 时分,为了便于 阐明重点, 常常 需求 停止 标识表记标帜 正文。WPS演示中荧光笔的 功用 能够 协助 咱们更