簡體   English   中英

使用 XamarinForms 搜索 csv 的最快和最有效的方法是什么?

[英]What is the fastest and most efficient way to search a csv with XamarinForms?

我有一個包含大約 500 行和 10 列的大型 CSV 文件,我需要通過應用程序核心的幾個條件進行相當流暢的搜索,然后通過不同單元格的結果快速填充列表(這將隨着用戶玩它。

直接搜索csv文件會更好,還是創建某種數據結構並將csv導入其中?

我的猜測是后者。

如果我是對的,CSVTools 將如何涵蓋 XamarinForms 中的導入(我看到的文檔很少),以及哪種數據結構最有效? 我已經看到一些信息表明字典將是一個糟糕的選擇,但這對我有什么影響呢?

表格的每個單元格都需要通過幾個條件進行搜索,例如字符串的前兩個字母、數學比較、字母順序以及布爾值是真還是假。

我知道我可以遍歷所有內容,但由於表的大小,我想有更適合的東西可用。

我真的對所有建議持開放態度,特別是如果我由於缺乏經驗而以完全錯誤的方式這樣做。

謝謝!

喬希,前段時間我和你的處境非常相似。

我決定將我的 CSV 導入 SQLite 數據庫 SQLite 易於查詢和排序,而且在 C# 中對它的支持比 CSV 多得多。 這是一次過渡,最困難的部分是轉換。 根據我在 Python 中使用 CSV 的經驗(顯然將與 C# 不同),CSV 比 SQLite 文檔更煩人。

這是一個很好的程序,可用於將 CSV 導入 SQLite。

SQLite-net-pcl 是一個很好的庫,可用於在 Xamarin 中訪問 SQLite。

祝喬什好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM