一、代码
string sourceFile = @"路径".xls"; // 源文件路径
string destinationFolder = @"路径"; // 目标文件夹路径
string destinationFile = Path.Combine(destinationFolder, Path.GetFileName(sourceFile)); // 构建目标文件路径
// 复制文件
File.Copy(sourceFile, destinationFile, true); // 第三个参数为true表示如果目标文件已存在,则覆盖它
Process.Start(new ProcessStartInfo
{
FileName = destinationFile,
UseShellExecute = true // 设置为true以在shell中启动进程,这对于文件关联很重要
});
二、解释
这个操作的主要作用就是使用按键打开建立好的Excel模板,然后将我们需要的数据输入到Excel中,代码中我将Excel复制到了另一个文件夹中,这样在使用时不会破坏原本的模板,输入的数据也可以保存。