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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

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

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

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

1 回答

?
長(zhǎng)風(fēng)秋雁

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊

在我看來(lái),你的問(wèn)題有兩個(gè)部分。

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

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

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

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

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

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

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

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


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

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

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