Re: [求助] 航海日誌的XX報告書

作者: Litfal (Litfal)   2015-03-19 08:51:29
是時候來騙P幣了
航海日誌的報告書,是用Shift-JIS編碼儲存 (ANSI code page=932)
ANSI檔案沒有標頭,作業系統會用設定的頁碼去解碼。
跟這頁有關係:


繁體中文就是俗稱的大武大五碼(code page=950)
另外,應用程式也有可能依自己的邏輯,去猜測適當的頁碼解碼。
詳細就不說太多了,反正也不是每個人都需要懂... 又不是配裝學什麼的
編碼解碼對不上,你看到的就會是亂碼。
解決這問題有很多方法。
這邊提供,依照航海日誌報告書的使用習慣,個人認為最方便的作法:
1. 設定報告書輸出位置:


這點不是必備,不過設定好會方便一些
如果你已經用了一陣子,建議你先關掉航海日誌,
讓最新的資料寫入原位置後,再手動把報告書複製到新位置。
再啟動航海日誌,才去修改報告書輸出位置
2. 在同資料夾下,建立一個Excel檔案


同資料夾不是必要,但也是為了方便
3. 打開剛建立好的Excel檔案,建立工作表,匯入外部資料


建議也修改工作表名稱,以後會比較好找。
4. 選擇想看的報告書


沒什麼好說的
5. 選擇ANSI Code page (重點)


選對了才不會是一堆亂碼
6. 選擇分隔符號


基本上,CSV都是用逗點分隔,少部分會用其他字元
7. 資料格式設定


戰鬥與掉落報告書要設定一下HP欄的格式,改成文字,否則可能會被誤判成日期。
包括敵我有12格。(我不知道聯合艦隊會變什麼樣)
8. 匯入到哪裡


除非有特別需求,不然用左上角(第一格)吧
到這邊你就會看到資料跑出來了。
9. 設定自動更新


這樣每次開都會自動讀取最新的報告書。缺點是開啟後要讀一下 SSD表示毫無壓力
如果打開後不想重新開啟,可以按重新整理刷新:

加賀建出了五航戰不知道是什麼心情
10. 重複3~9,建立數個你想關注的報告工作表
結束!以後開這個檔案就可以了。
作者: TrickerTewi (詐欺兔)   2015-03-19 08:55:00
這篇專業!! 沒想到excel可以這樣用XDDD
作者: tungchinchia (董)   2015-03-19 08:55:00
感謝
作者: wxtab019 (天霜凝月)   2015-03-19 08:56:00
記得這以前也有教學過吧?不過是沒有試過更新的 來試看看好了對了 這種的方法如果自己修改內容還有辦法儲存嗎?要存成什麼檔之後開才不會變亂碼 還是只能另外留著應該說還是想要讓他是csv的 原檔案能夠繼續讀資料
作者: Litfal (Litfal)   2015-03-19 09:15:00
寫入操作都在新建的Excel檔,所以不會動到原檔案(只讀取)如果要寫excel統計什麼東西,建議先複製工作表再算
作者: wxtab019 (天霜凝月)   2015-03-19 09:16:00
我意思是說想要在原檔案加入東西也能夠正常顯示所以只能另外弄檔案嗎之前試過不過之後開編碼都會有問題算了 之後試看看合併之類的好了XD
作者: Sechslee (キタ━━(゚∀゚)━━!!)   2015-03-19 09:25:00
感謝推
作者: Litfal (Litfal)   2015-03-19 09:30:00
改原檔要維持格式編碼方式,建議用notepad++之類的工具改
作者: LiNcUtT (典)   2015-03-19 10:18:00
超實用阿這個!自動更新超好用阿!XD
作者: KINGTIGERX (細雨 河畔 擺渡人)   2015-03-19 16:53:00
實用推

Links booklink

Contact Us: admin [ a t ] ucptt.com