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

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

用 Electron 將 html 表格數(shù)據(jù)保存到本地

用 Electron 將 html 表格數(shù)據(jù)保存到本地

拉風的咖菲貓 2023-10-30 21:15:03
我是編碼新手,需要進行很多嘗試和錯誤?,F(xiàn)在我正在努力處理 html 表格。解釋:我正在構(gòu)建一個股票電子桌面應(yīng)用程序。我可以通過 GUI 在 html 表中輸入值,也可以將其導出為 Excel 文件。但是,每次我重新加載應(yīng)用程序時,表中的所有數(shù)據(jù)都會消失。如果能夠永久保存這些數(shù)據(jù),并且在應(yīng)用程序重新啟動后只需將新數(shù)據(jù)添加到現(xiàn)有表中,那就太好了。實現(xiàn)這一目標的最佳方法是什么?在我看來,用新工作(表中的舊數(shù)據(jù)和新數(shù)據(jù))覆蓋現(xiàn)有 Excel 文件是最好的方法,因為在新 PC 上安裝該工具并簡單地導入 Excel 文件即可輕松完成那里的所有數(shù)據(jù)。我無法訪問網(wǎng)絡(luò)服務(wù)器,所以我認為本地 Excel 文件比 php 解決方案更好。謝謝。<table class="table" id="tblData"  >    <tr>            <th>Teilenummer</th>            <th>Hersteller</th>            <th>Beschreibung</th>        </tr></table>這是實際的表標記。
查看完整描述

1 回答

?
長風秋雁

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

在我看來,你的問題有兩個部分。

  1. 數(shù)據(jù)表示和操作

  2. 數(shù)據(jù)持久化

對于#1,我建議查看Tabulator,特別是它導入和導出數(shù)據(jù)的方法。在我的項目中,我使用該JSON格式并Tabulator在本地保存數(shù)據(jù),以便數(shù)據(jù)在會話之間保持不變。

那么對于#2,如何以及在哪里保存數(shù)據(jù)?Electron具有用于獲取公共用戶目錄路徑的內(nèi)置方法。請參閱app.getPath(name)。由于聽起來您只有一個文件要保存,用戶不需要直接訪問該文件,因此appData可能是存儲它的好地方。

至于“如何”存儲它——你可以使用Node fs將文件寫入該路徑,盡管我也喜歡fs-jetpack。Tabulator也可以保存數(shù)據(jù)。

存儲數(shù)據(jù)的另一種方法是使用electro-store。它工作得很好,盡管我只使用它處理少量數(shù)據(jù)。

所以要點是,當您的應(yīng)用程序啟動時,它會加載數(shù)據(jù),當應(yīng)用程序退出時,它會保存數(shù)據(jù)以及所做的任何更改,盡管我建議在每次更改后保存。

因此,根據(jù)您的需求,有很多選擇。


查看完整回答
反對 回復 2023-10-30
  • 1 回答
  • 0 關(guān)注
  • 291 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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