如何快速把一个excel里的数据填入另一个excel的模版中

string strFileName=环境.当前目录@ ‘/模板/模板。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);来打开新文件

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 86345@qq.com 举报,一经查实,本站将立刻删除。
(0)
上一篇 2022-04-12 09:30:16
下一篇 2022-04-12 09:40:04

猜你喜欢

  • 什么是棚改房产权,棚改房和经济适用房有哪些区别

    棚改房属于什么产权 棚户区的房子和旧村改造一样 ,属于非彻底产权,需要通过相应的办理手续与法律法规的时长五年之后才可以获得彻底的产权。因此棚户区的房子是小产权,产权年限最多四十年。…

    2023-10-10
  • 2023浪姐4季几月开播,主持人是谁

    或许无人在意,但《浪姐4》更名为《乘风破浪2023》,已经于5月5日中午开播,主持人还是黄晓明。 这一期节目更加国际化,除了国内女星,还邀请了来自俄罗斯、美国、德国、日本、韩国和越…

    投稿 2023-10-12
  • 爆炸盐有哪些神奇的功效,爆炸盐的主要成分

    期小红书和抖音上出现了一款热门的洗涤产品—-爆炸盐,宣称只要把衣服鞋帽等泡一泡,就可以清洗掉顽固污渍,而且不只是去污能力强,而且能杀毒灭菌还省事又省力,你去抖音和小红书…

    2023-09-12
  • excel表格随机点名(excel表格随机点名怎么做)

    今天,边肖分享excel考场快速随机调用操作方法。操作很简单。下面边肖将为您详细介绍。不能参考的朋友可以看看。 步骤 首先打开excel将参赛考生的姓名录入表格,如下图所示: 然后…

    2022-04-07
  • 白色情人节是怎么来的_白色情人节的由来

    过了这么多年的情人节,你知道什么是白色情人节吗?白色情人节是从西方传到亚洲来的,并且在传到亚洲后广受欢迎,在各个国家推广开来。关于白色情人节的来源和发展,还有一个动人的传说故事,给…

    2023-04-09
  • 癸卯月是什么意思,癸卯年是什么意思

    癸卯是什么意思?“癸卯”应用在哪些地方?趣历史小编为大家带来相关内容,感兴趣的小伙伴快来看看吧。 癸卯是什么意思 干支纪年是60年一轮。癸卯为干支之一,顺序为第40个。前一位是壬寅…

    2023-10-27
  • 自媒体如何运营_怎么才能达到运营最大化

    自媒体如何运营?如何才能达到运营最大化?现在很多自媒体人都想通过各种办法,将效益达到最大化。但是很多新手刚开始运营时,都不知道如何才能实现自媒体运营最大化,今天小编就给大家介绍一下…

    2023-04-15
  • 中秋节的古诗有哪些_中秋节的古诗

    月亮,古往今来最受文人墨客青睐的意象: “多情只有春庭月,犹为离人照落花”是春月的澄澈明净。 “风吹古木晴天雨,月照平沙夏夜霜”是夏月的悠闲静谧。 “湖光秋月两相和,潭面无风镜未磨…

    2022-10-11
  • 用醋洗头有好处吗_用醋洗头的好处

    大家对醋一定很熟悉,知道它是生活中必不可少的调味品,但是你试过用醋洗头吗?你知道用醋洗头的好处吗?醋不仅可以用来调味,还可以用来洗头。用它洗头对人的头发有很多好处。现在带你去了解用…

    2022-08-10
  • excel出生日期怎么筛选月份(excel怎么筛选出生月份)

     excel中筛选出生日是某月某日的方法,步骤如下: 假如姓名在A列,出生日期在B列,以Excel 2003为例介绍如下。 姓名 出生日期 王冬 1980年2月29日 吴淼 198…

    2022-04-01

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注