gpt4 book ai didi

c# - 写入 Excel 文件时文件名或路径不存在或被其他程序使用

转载 作者:行者123 更新时间:2023-12-03 19:10:21 34 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How do I create an Excel (.XLS and .XLSX) file in C# without installing Microsoft Office?

(46 个回答)


8年前关闭。




我正在尝试创建一个 Excel 文件并向其中写入一些数据。
这是我正在使用的代码。

using excel = Microsoft.Office.Interop.Excel;
excel.Application xlapp;
excel.Workbook xlworkbook;
excel.Worksheet xlworksheet;
object misvalue = System.Reflection.Missing.Value;

xlapp = new excel.ApplicationClass();
xlworkbook = xlapp.Workbooks.Add(misvalue);

xlworksheet = (excel.Worksheet)xlworkbook.Worksheets.get_Item(1);
xlworksheet.Cells[1, 1] = "Muneeb Hassan Soomro";
xlworkbook.SaveAs("csharp-excelwrite.xls",excel.XlFileFormat.xlWorkbookNormal,misvalue,misvalue,misvalue,misvalue,excel.XlSaveAsAccessMode.xlExclusive,misvalue,misvalue,misvalue,misvalue,misvalue);
//xlworkbook.SaveAs("csharp-Excel.xls", excel.XlFileFormat.xlWorkbookNormal);
xlworkbook.Close(true, misvalue, misvalue);
xlapp.Quit();

我在 xlworkbook.saveas() 上遇到异常称呼。说:

The file name or path doesn't exist or used by other program



我在这里做错了什么?

最佳答案

因此,从您对另一个答案的评论中,我终于得到了异常文本(此信息应该已包含在问题中!)

The file name or path doesn't exist or used by other program



解决方案应该很简单:在 SaveAs 中指定完整路径调用,不仅仅是一个文件名。 Excel 应该如何知道它应该将文件保存在哪个文件夹中?

关于c# - 写入 Excel 文件时文件名或路径不存在或被其他程序使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17586631/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com