[英]reading excel file into visual studio (c#) and matching with database(in visual studio) write matched results into word document
我正在研究單詞匹配項目。 matlab處理后我得到了excel文件
1 2
2 5
3 10
4 3
5 7
. .
. .
第一列描述單詞 no,第二列與數據庫中的參考單詞 no 相關。
讓數據庫包括
1 AMNBBHHH
2 I
3 PRIYANGA
5 AM
. .
. .
10 SAHAN
. .
. .
這樣結果應該寫在word文檔中,如下所示,
I AM SAHAN PRIYANGA . . .
所以我想建議
請注意
我正在使用 Visual Studio 2013 和 Microsoft 2010,並將在帶有按鈕的 Visual Studio 中使用 Windows 窗體應用程序(將加載文件提交到 Visual Studio)。
數據庫中大約 200 個唯一詞
你的問題有點不完整,但我試圖用我最好的猜測來回答你的需求:
數據庫的選擇
讀取 Excel 文件
由於您有一個格式良好的 excel 文件,我建議您使用 (ADO.Net) Microsoft OLEDB 或 ODBC 數據提供程序讀取該文件。 這將幫助您遠離 Windows 窗體應用程序中的 Excel 庫包裝器,並避免一些內存泄漏
如果您不想使用 ADO.Net 數據提供程序,可以使用開源庫來讀取 excel 文件。 我寧願那樣。
這個問題的第二部分是讀取相應的字符串並將它們存儲在某個 C# 對象中。 解決方案的選擇可能因您選擇的數據庫而異。 如果您更喜歡使用基於 Redis/Memcache 的數據庫存儲,那么我可能會從 Excel 讀取每一行,找到單詞的索引並訪問存儲在數據存儲中的單詞並繼續形成句子。 如果是 RDBMS,我們可能需要考慮更復雜的解決方案,以便適當地存儲和訪問數據。
寫入 Word Doc
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.