Microsoft Office Interop Excel -指定Excel文件的名称
本文关键字:Excel 文件 -指定 Office Interop Microsoft | 更新日期: 2023-09-27 18:03:54
我使用Microsoft Office Interop Excel创建Excel文件。我的问题是我不知道如何指定excel文件的名称。
变量:
// Excel object references.
private Application _excelApp;
private Workbooks _books;
private _Workbook _book;
private Sheets _sheets;
private _Worksheet _sheet;
创建excel文件:
_excelApp = new Application();
_books = _excelApp.Workbooks;
_book = _books.Add(_optionalValue);
_sheets = _book.Worksheets;
_sheet = (_Worksheet)(_sheets.Item[1]);
_sheet.Name = sheetName;
如何在创建excel文件时指定excel文件的名称?对不起,我的英语不好。
编辑:我知道我可以使用
_book.SaveAs(fileName)
一旦您创建了Excel工作簿并复制了所需的数据,您可以简单地将其保存为
_book.SaveAs(outputPath, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Excel.XlSaveAsAccessMode.xlNoChange,
Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
类型。缺少参数对于我的代码来说是合适的,但是您可能需要包含这些参数
我想你应该检查一下。从链接页面:
public virtual void SaveAs (
[OptionalAttribute] Object Filename,
[OptionalAttribute] Object FileFormat,
[OptionalAttribute] Object Password,
[OptionalAttribute] Object WriteResPassword,
[OptionalAttribute] Object ReadOnlyRecommended,
[OptionalAttribute] Object CreateBackup,
[OptionalAttribute] XlSaveAsAccessMode AccessMode,
[OptionalAttribute] Object ConflictResolution,
[OptionalAttribute] Object AddToMru,
[OptionalAttribute] Object TextCodepage,
[OptionalAttribute] Object TextVisualLayout,
[OptionalAttribute] Object Local
)