第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

ClosedXML 和 UWP

ClosedXML 和 UWP

C#
慕妹3146593 2021-11-14 10:56:02
我目前正在為我的公司開發(fā)一個應用程序,我必須在其中加載 Excel 數(shù)據(jù)轉(zhuǎn)換它(例如根據(jù)規(guī)則進行計算)并將其導出回 Excel 并格式化該文檔。我選擇在 UWP 中開發(fā)應用程序(主要是因為布局比 WinForms 好得多,數(shù)據(jù)綁定是一個很棒的功能等)但是,問題在于讀取 Excel 文件。我以前版本的應用程序(在 WinForms 中)使用了 Office.Interop COM 庫。但這在 UWP 中不受支持(發(fā)現(xiàn)很難……)。我知道您可以旁加載或橋接處理該問題的應用程序,但我認為轉(zhuǎn)向 OpenXML(也提供更好的性能)將是更好的解決方案。但是,使用 OpenXML 有點痛苦。所以我找到了這個漂亮的包裝器,ClosedXML。但是,當我嘗試讀取 Excel 文件時。我收到此錯誤:System.TypeInitializationException: 'ClosedXML.Excel.XLHelper' 的類型初始值設(shè)定項引發(fā)異常。PlatformNotSupportedException:此平臺不支持 System.Drawing。var wb = new XLWorkbook();wb.AddWorksheet("Text");wb.SaveAs(@"\\...\Text.xlsx");好吧,這是完全有道理的。所以我開始在網(wǎng)上尋找任何解決方案。多目標: net40, net461, netstandard2.0,是我想出的。我更新了幾個軟件包等等,但問題仍然存在?,F(xiàn)在我開始想知道這是否可能......有人有關(guān)于 UWP 和 ClosedXML 之間兼容性的更多信息嗎?以及如何讓它發(fā)揮作用?
查看完整描述

1 回答

?
人到中年有點甜

TA貢獻1895條經(jīng)驗 獲得超7個贊

遺憾的是,該問題無法修復,因為該庫System.Drawing在其代碼中使用了未在 UWP 上實現(xiàn)的 API。這是 .NET Standard 支持的一個不幸的怪癖 - 一個平臺可以聲明它支持 .NET Standard XY,但實際上可能并不完全支持它,并且可能會拋出未實現(xiàn)的異常。不幸的是,使 ClosedXML 在 UWP 上工作的唯一方法是向團隊提出問題并要求他們找到一種方法來解決 UWP 上缺失的 API。


查看完整回答
反對 回復 2021-11-14
  • 1 回答
  • 0 關(guān)注
  • 199 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號