gpt4 book ai didi

c# - 在显示更新期间关闭 Excel 文件

转载 作者:行者123 更新时间:2023-11-29 20:43:06 25 4
gpt4 key购买 nike

我从 Excel 工作表中读取数据来显示它,我需要每 4 小时在 Excel 中进行一些更新,因为我需要 Excel 工作表仅与 Web 应用程序一起运行并在显示后关闭。这是我的 Controller :

 //Read data from Total ProdPlan excelSheet
string path4 = "D:/Project/TProdPlan.xlsx";

Excel.Application application4 = new Excel.Application();
Excel.Workbook workbook4 = application4.Workbooks.Open(path4);
Excel.Worksheet worksheet4 = workbook4.ActiveSheet;
Excel.Range range4 = worksheet4.UsedRange;
List<TProdPlan> ListTProdPlan = new List<TProdPlan>();
for (int row = 2; row <= range4.Rows.Count; row++)

{
TProdPlan S = new TProdPlan();
S.Num= (((Excel.Range)range4.Cells[row, 1]).Text);
S.stat = (((Excel.Range)range4.Cells[row, 2]).Text);





ListTProdPlan.Add(S);

}

ViewBag.ListTProdPlans = ListTProdPlan;

最佳答案

使用此代码,我可以在访问数据后从进程中关闭 Excel 工作表。

workbook.close(0);
application.Quit();

关于c# - 在显示更新期间关闭 Excel 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38524114/

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