C# ,现有一个EXCEL模板文件,用代码实现创建一个excel文档,内容是复制模板的。格式不变,如何实现请帮助
答案:2 悬赏:30 手机版
解决时间 2021-02-19 10:52
- 提问者网友:温柔港
- 2021-02-18 11:25
如是单击一个按钮,就能完成上面功能,在按钮响应里添加代码
最佳答案
- 五星知识达人网友:往事埋风中
- 2021-02-18 13:01
String filename = System.AppDomain.CurrentDomain.BaseDirectory;//获取当前执行文件所在目录
filename += "annual output.xls";//设置模板位置
if (System.IO.File.Exists(filename))//检察模板是否存在
{
//System.Diagnostics.Process.Start(filename); //打开EXCEL,不然无法连接。
try
{
File.Copy(filename, saveFileName, true);//复制模板
}
catch
{
MessageBox.Show("复制模板出错!");
return;
}
}
Workbook mybook=excel.Workbooks.Open(saveFileName,//打开刚复制的模板
missing,
missing,
missing,
missing,
missing,
missing,
missing,
missing,
missing,
missing,
missing,
missing,
missing,
missing);
Worksheet mySheet;
mySheet = (Worksheet)mybook.ActiveSheet;//获取模板的活动Sheet 即【分类统计】
再操纵mysheet
filename += "annual output.xls";//设置模板位置
if (System.IO.File.Exists(filename))//检察模板是否存在
{
//System.Diagnostics.Process.Start(filename); //打开EXCEL,不然无法连接。
try
{
File.Copy(filename, saveFileName, true);//复制模板
}
catch
{
MessageBox.Show("复制模板出错!");
return;
}
}
Workbook mybook=excel.Workbooks.Open(saveFileName,//打开刚复制的模板
missing,
missing,
missing,
missing,
missing,
missing,
missing,
missing,
missing,
missing,
missing,
missing,
missing,
missing);
Worksheet mySheet;
mySheet = (Worksheet)mybook.ActiveSheet;//获取模板的活动Sheet 即【分类统计】
再操纵mysheet
全部回答
- 1楼网友:煞尾
- 2021-02-18 14:38
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯