亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法返回 XLWorkbook 中工作表中單元格的值

無法返回 XLWorkbook 中工作表中單元格的值

C#
慕的地6264312 2021-07-05 13:58:31
事實證明,兩個單元格分配了兩個不同的日期;對于單元格 A2 和 B2,我分別為它們分配值 3/28/2015 和 3/29/2015(這來自 c#,要清楚)。然后,到單元格 A3 我應用一個公式。我做的是以下內容:ws.Range("A3").FormulaR1C1 = "=SIFECHA(R[-1]C[0],R[-1]C[1],\"md\")";當我嘗試使用以下指令從 c# 訪問所述單元格的值時:ws.Cell("A3").Value;我得到一個例外,似乎是由于數據轉換失敗......Value = '((ClosedXML.Excel.XLCell)y).Value' 引發了類型為 'System.Exception' 的異常編碼:var Dates = new List<KeyValuePair<string, string>>(){    new KeyValuePair<string, string>("28/03/2015","29/03/2015"),                                   };XLWorkbook workbook = await Task.FromResult(Dates.ToBook());var ws = workbook.Worksheet("Report");           ws.Cell("A3").DataType = XLCellValues.Number; // a try failed                ws.Range("A3").FormulaR1C1 = "=ENTERO(SIFECHA(R[-1]C[0],R[-1]C[1],\"md\"))";          ws.Cell("A3").Select();ws.Cell("A3").SetActive(true); //another tryws.Columns().AdjustToContents();var y = ws.ActiveCell.Value; //and here the code exploid任何貢獻都會對我有很大幫助。
查看完整描述

2 回答

?
藍山帝景

TA貢獻1843條經驗 獲得超7個贊

使用FormulaR1C1 和Formula 屬性寫入Excel 的公式必須完全以美國英語語法編寫。


查看完整回答
反對 回復 2021-07-10
  • 2 回答
  • 0 關注
  • 247 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號