• excel模板导出一个新的文件


    string str = Application.StartupPath + "\readiness form_0427.xlsx";

    //路径
    FileStream fs = new FileStream(str, FileMode.Open, FileAccess.ReadWrite, FileShare.ReadWrite);
    ExcelPackage ep = new ExcelPackage(fs);
    ExcelWorksheet sheet = ep.Workbook.Worksheets[1];


    fs.Close();

    //读完要关闭

    //生成新的路径
    string sr = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Desktop) + @"outputReport"+DateTime.Now.ToString("yyyy-MM-dd") +".xlsx";
    if (!Directory.Exists(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Desktop) + @"output"))
    {
    // System.Environment.GetFolderPath(System.Environment.SpecialFolder.Desktop)
    Directory.CreateDirectory((Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"output"));
    }
    using (fs = new FileStream(sr, FileMode.Create, FileAccess.ReadWrite, FileShare.ReadWrite))
    {
    ep.SaveAs(fs);//存档}

    }

    //生成后打开文件
    ProcessStartInfo info = new ProcessStartInfo(sr);
    System.Diagnostics.Process.Start(info);

  • 相关阅读:
    文件上传到服务器,写入文件和读取文件
    ajax
    jquery.gritter 提示
    lambda
    C# 对象初始化器和集合初始化器
    C# HttpHelper万能框架实现 接口
    插件总结
    backbone.js之Model篇 简单总结和深入(2)
    backBone.js初识
    利用 bugly 分析应用崩溃
  • 原文地址:https://www.cnblogs.com/xiaojian1/p/5473174.html
Copyright © 2020-2023  润新知