Gnucash

Gnucash:全域更改交易描述?

  • June 9, 2020

我正在執行 Gnucash 3.8b+(2019-12-29)。如果有辦法更改整個帳戶的交易描述,我找不到。網際網路也沒有提供任何有趣的建議。有沒有辦法做到這一點?

預設情況下,GnuCash 以 XML 格式維護您的數據,並將其儲存為帶有*.gnucash*後綴的壓縮文件。您只需先解壓縮即可將數據轉換為可編輯的形式。

我建議:

  1. 確保您有一個良好的數據文件備份:MyDataFile.gnucash.
  2. 複製您的數據文件並給它一個 .gz 後綴:MyDataFile.gz
  3. 使用合適的壓縮實用程序解壓縮您的數據文件:MyDataFile
  4. 使用合適的文本編輯器僅編輯您絕對需要的數據文件行。在您的情況下,您可以使用全域查找/替換在整個文件中將ABC Inc更改為DEF Inc。
  5. 保存編輯後的 XML 文件,不帶文件副檔名 : MyDataFile.
  6. 打開 GnuCash,然後使用File/Open菜單打開修改後的數據文件。GnuCash 會很高興地打開未壓縮的文件。
  7. 使用文件/另存為確保您編輯的數據文件“正常”儲存(壓縮,並具有*.gnucash*文件副檔名)。

請注意,官方不鼓勵直接編輯 XML 文件 - 但如果您小心的話,它應該可以工作。保持備份!

引用自:https://money.stackexchange.com/questions/125779