如何发布和使用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文件包含到项目中,并在属性窗口中将构建操作设置为内容。如果您有安装程序项目,则该文件应包含在您的安装中(如果没有,则应在安装程序中添加内容文件作为项目输出)。
查看这两个资源以获得更多帮助。