如何更改 excel 文件名
本文关键字:文件名 excel 何更改 | 更新日期: 2023-09-27 18:37:21
我的问题是我们如何在不手动更改的情况下更改 excel 文件名?例如,我从供应商那里从excel格式获得命名列表,他将放在指定的位置。我需要运行一个程序,该程序使用此文件生成具有特定格式的 excel 的取消进度MMYYSP15。
在这里,我的代码和我希望根据需要添加该功能。请告知
object oMissing = System.Reflection.Missing.Value;
Microsoft.Office.Interop.Excel.ApplicationClass xl = new Microsoft.Office.Interop.Excel.ApplicationClass();
Microsoft.Office.Interop.Excel.Workbook xlBook;
Microsoft.Office.Interop.Excel.Worksheet xlSheet;
//System.Threading.Thread.CurrentThread.CurrentCulture = oldCI;
string laPath = System.IO.Path.GetFullPath("D:''New & Renewal Summary Report 201409.xls");
xlBook = (Microsoft.Office.Interop.Excel.Workbook)xl.Workbooks.Open(laPath, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing);
xlSheet = (Microsoft.Office.Interop.Excel.Worksheet)xlBook.Worksheets.get_Item(1);
xlSheet.Name = "Sheet 1";
xlBook.Save();
xl.Application.Workbooks.Close();
你必须
调用xlBook.SaveAs
。您无法更改当前文件的名称。
xlBook.SaveAs(Filename: yourFileName);
如果您不打算对 Excel 工作簿本身执行任何操作,则只需一个简单的File.Move
即可。
File.Move(fromFileName, toFileName);