【发布时间】:2012-07-26 09:22:28
【问题描述】:
我想使用 C# 程序将数据添加到 Excel 工作表。只有当我向程序提供输入的 Excel 工作表关闭时,我才能添加和保存数据。
但是如果我在执行程序之前打开了我正在向程序输入的 excel 表,我正在添加的数据不会被保存。
我使用的代码是
workbook = appExl.Workbooks.Open(Excel_file, 0,false, 5, "", "", false, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "", true, false, 0, true,假,假);
添加数据后,我正在使用 workbook.Save();方法。
谁能帮我在打开excel表格的情况下如何保存数据?
【问题讨论】:
-
您无法写入已打开的 Excel 文件。为什么不在执行程序之前以只读方式打开 excel 文件?