如何发布和使用Excel文件

本文关键字:Excel 文件 何发布 | 更新日期: 2023-09-27 18:28:09

我用WPF编写了一个程序,该程序必须在Excel文件中编写。Excel文件已经存在(我创建了它,所以文件存在!),但我希望如果我发布程序,用户也有这个Excel文件自动地

那么,我该如何用"?"(应该有Excel文件)来填补这个空白呢

目前,我只打开文件:

if (Properties.Settings.Default.AlsExcel == true)
{
    Excel.Application objExcel = new Excel.Application();
    objExcel.Visible = false;
    objExcel.WindowState = Excel.XlWindowState.xlNormal;
    object missing = Missing.Value;
    string Name = System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "DienstplanEx.xlsx");
    Excel.Workbook objWorkbook = objExcel.Workbooks.Open(Name, missing, missing, missing,
        missing, missing, missing, missing, missing, missing, missing, missing, missing,
        missing, missing);
    Excel.Worksheet worksheet = (Excel.Worksheet)objWorkbook.Worksheets["Tabelle1"];
    if (!Directory.Exists(Pfad))
    {
        Directory.CreateDirectory(Pfad);
    }
    objWorkbook.SaveAs(Pfad + "''Plan.xls", Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlExclusive, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
    objWorkbook.Close();
    objExcel.Quit();

如何发布和使用Excel文件

如果我正确理解您的问题,那么您只询问如何将文件包含到正在分发的程序中。

您要做的是将Excel文件包含到项目中,并在属性窗口中将构建操作设置为内容。如果您有安装程序项目,则该文件应包含在您的安装中(如果没有,则应在安装程序中添加内容文件作为项目输出)。

查看这两个资源以获得更多帮助。