Excel代码教程 模板文件填充数据另存为一个文件
发布时间:2022-12-14 00:29:22
今天我们来分享Excel模板代码的教程,看看如何打开一个Excel模板文件填充数据另存为一个文件。
具体代码如下呈现:
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);来打开新文件
猜你喜欢
- 自从微软发布win10系统之后,很多用户已经升级到win10了,那对于一些电脑小白们知道设备管理器在哪打开吗?如果不知道的话,就跟着小编一起
- 组建家庭局域网的好处有很多,可以方便用户在局域网内共享文件、玩游戏等等,有些更新了win10 20h2的用户就想问问小编说自己更新了新版本之
- word多个图形怎么组合成房屋图形?word中绘制了几个图形,想要组成房屋的样子,该怎么组合图形呢?下面我们就来看看word图形组合的教程,
- 在word2007中,有时你会发现页码不能够连续,页码不连续是因为在不连续页码的两页之间有分隔符,下面给大家分享word2007设置连续页码
- win10系统是一个非常有用的优秀系统,各种智能设置可以最大限度地减少用户使用系统的烦恼!但最近,许多朋友回应说,他们在桌面上找不到鼠标箭头
- 想告诉别人你的文档是 * 吗?想告诉别人你的文档需要紧急处理吗?想提醒自己你的文档只是草稿吗?不用发愁,我可以偷偷告诉大家一个秘方哦,那就
- 在教学中会认识角,需要用到角,如何用word画出一个角呢,需要用到哪些操作呢?1、打开word空白文档,找到插入,单击一下,找到“形状”,再
- 在使用Word文档工作时,难免会遇到部分页面要改成横向页面的格式,而你的文档是纵向的,如何改成横向的页面呢?1、选中文字转横向如果文字已经编
- 微软更新了win101903版本的系统后,一些小伙伴安装了新版本的系统,还想知道哪个版本的声卡驱动程序兼容性最好。因为很多时候在我们的操作系
- word2007怎么批量替换用一个颜色的文字?word文档中有很多不用颜色的文字,现在想将指定的一个颜色的文字全部替换掉,该怎么替换呢?下面
- 选定单个单词的方法有2种,下面就有海哥office介绍如何选定单个单词。单词的意思应该都明白吧,“通过”、“从”都是单词。1、通过鼠标拖动的
- LibreOffice是一个全功能的办公套件,意味着它与之前的拥有着同样的功能,甚至超过了其余的办公套件(免费),近日,LibreOffic
- 大家如果对word目录插入的方法有一定的疑问可以去参考word添加插入目录的具体教程。而这里继续word目录的设置,叫大家word如何自动生
- 在word中有个叫分页符的,顾名思义就是用来分页用的,那word中怎么插入分页符呢?那么下面就由小编给大家分享下word设置分节符的技巧,希
- 在选中要调整的文字后,通过调整文字的段落行距格式,将行距内容可以设置为固定值,也可以设置为固定行距。具体过程:office软件操作步骤选中内
- Word2013播放网络视频的步骤 新版Word中支持在内部程序直接搜索主流视频网站内容,包括通过Bing搜索和Y
- 下面介绍两个方法,让你方便地取消Excel中的超级链接。1.如果正在输入URL或E-mail地址,在输入完毕后敲回车键,刚才输入的内容会变成
- 对于Word,掌握技巧和不会技巧差距真的是很大,比如,同样的工作量别人半天就可以完成,而有的小伙小伙伴却需要一天,这就是差距。所以,赶紧学起
- word字竖着怎么打?1、打开一个空白的word文档,先不要输入文字,此时默认的是横向排列文字;2、右击鼠标,在出现的菜单中找到“文字方向”
- word软件是一款由微软公司发布的办公软件,用户可以用来编辑文档,在编辑文档的过程中用户可以使用的需要等功能来协助自己完成编辑,例如用户可以