如何理解 iOS 健康 App 匯出的數據

iOS 中的「健康」應用程式會直接或透過第三方應用程式收集不同類型的資料。如果您擁有 Apple Watch,那麼「健康」應用程式的數據可能會更加豐富。 「健康」應用程式的資料可以在 iOS 裝置之間傳輸,並且您可以將其匯出。從「健康」應用程式匯出資料時,資料會以兩個 XML 檔案的形式匯出。應用會將它們壓縮,並允許您選擇儲存方式。到目前為止,一切都非常簡單。然而,當您解壓縮壓縮檔案時,很難理解其中的 XML 檔案。通常,您可能不知道哪個應用程式可以讀取 XML 文件,以及如何理解其中的資料。我們將為您詳細講解。

匯出健康應用數據

開啟「健康」應用程式,點擊右上角的個人資料徽章。在個人資料頁面,向下捲動並點擊「匯出健康數據」按鈕。應用程式會建立一個壓縮文件,並詢問您如何儲存。您可以透過電子郵件傳送給自己,也可以將其儲存到雲端硬碟。

如何理解 iOS 健康 App 匯出的數據 如何理解 iOS 健康 App 匯出的數據

讀取健康應用數據

假設您的桌面上有壓縮文件,請將其解壓縮。解壓縮後的資料夾包含兩個檔案:export.xml 和 export_cda.xml。

您的資料位於 export.xml 檔案中。要開啟它,您需要一個能夠讀取 XML 格式並正確顯示的應用程式。我推薦使用 MS Excel。我將使用它來向您展示如何理解這些數據。

如何理解 iOS 健康 App 匯出的數據

開啟 Excel,並透過「開啟」命令開啟此檔案。 Excel 開啟此檔案時,會提供三個選項供您選擇開啟方式,請選擇「以唯讀工作簿」。

如何理解 iOS 健康 App 匯出的數據

打開文件後,如果您想不受限制地編輯它,只需將所有內容複製並貼上到一個新文件中即可。 Excel 開啟時的資料如下所示。

如何理解 iOS 健康 App 匯出的數據

理解健康應用數據

您會注意到 XML 檔案中有很多儲存格反覆重複相同的值。您看到的前幾列會重複出現這種情況。當您向右捲動並繼續閱讀列,然後是行時,資料會開始變更。以下是每個單元格顯示內容的細分:

/@locale:這將向您顯示從 App Store 國家/地區偵測到的資料保存的位置。它的值永遠不會改變,並且會在每一行重複。

/ExportDate/@value:顯示資料匯出的日期和時間。同樣,該值不會改變,並且會在每一行重複。

/Me/@HKCharacteristicTypeIdentifierBiologicalSex:這是您的生理性別,由您在「健康」應用程式中輸入。此性別在所有輸入中保持不變。

/Me/@HKCharacteristicTypeIdentifierBloodType:這是您的血型,此欄位會重複顯示相同的值。要讀取它,請查看“HKBloodType”後面的部分,它會告訴您已保存的血型,例如,HKBloodType BPositive

/Me/@HKCharacteristicTypeIdentifierDateOfBirth:這是您的出生日期。

/Me/@HKCharacteristicTypeIdentifierFitzpatrickSkinType:這是您的 Fitzpatric 皮膚類型。它測量您皮膚對陽光的敏感度,並由您在“健康”應用中手動輸入。此列中將重複相同的值。如果您從未選擇過皮膚類型,則此列中的所有單元格都會顯示「HKFitzpatrickSkinTypeNotSet」值。

/Record/#id:這是資料點的序號。它會從 1 開始,然後繼續統計每一行填滿的資料。

/Record/@creationDate:記錄(即資料點)的日期。當您稍後嘗試查看您走了多少步(例如 2016 年 10 月)時,可以使用此列來縮小日期範圍。

/Record/@device:這用於標識您的設備,除非您想區分 iPhone 和 Apple Watch 收集的數據,否則它實際上並不重要。此列中的資料會告訴您哪台裝置保存了資料以及它運行的 iOS 版本。請注意,iPhone 型號讀數並不準確。此列下的值範例如下。這些數據來自一台 iPhone 6/

名稱:iPhone,製造商:Apple,型號:iPhone,硬體:iPhone7,2,軟體:9.3

/Record/@endDate:記錄資料點的結束日期。這將包含日期和時間。

/Record/@sourceName:顯示所收集資料的來源。前兩個儲存格的值為「Health」。這表示用戶手動新增到「健康」應用程式的資料。此列將顯示「[您的姓名] iPhone」(表示您的 iPhone 直接收集的數據);如果數據是透過某個應用程式添加的,則會顯示該應用程式的名稱;如果數據是透過「時鐘」應用程式收集的與您的睡眠習慣相關的數據,則會顯示「時鐘」。

/Record/@sourceVersion:此列將顯示記錄特定資料點時您的裝置正在執行的 iOS 版本。

/Record/@startDate:活動開始的日期和時間。這與建立日期不同,因為您可能尚未將某些活動新增至「健康」應用程式中,或者您可能尚未將資料儲存到活動中。

/Record/@type:這是最重要的一列。它區分了記錄的活動類型。您將在頂部看到一些空白單元格,用於手動添加資料點,但不久之後,您將看到以下活動:

HKQuantityTypeIdentifierStepCount – 您走過的步數

HKQuantityTypeIdentifierDistanceWalkingRunning – 您走了或跑了多遠

/Record/@unit:此處顯示記錄資料的單位。空白單元格表示沒有單位的數據,例如性別和血型。您會看到“計數”表示步行步數,以及“公里”表示步行距離。您會在此列中看到許多重複的值。

/Record/@value:這是彩虹盡頭的寶藏;它包含收集到的資料的各個值。例如,如果您想知道自己在 2016 年 10 月走了多少步,您可以從這一列開始統計步數。我們將向您展示如何輕鬆操作。

/Record/MetadataEntry/@key:這表示手動新增至「健康」應用程式或透過其他 iOS 原生應用程式新增的資料。這些數據是在「生殖健康」、「血壓」下輸入的,或是透過「時鐘」應用收集的。

/Record/MetadataEntry/@value:您在健康應用程式中手動輸入的資料的值。

對資料進行排序

現在您知道了每列包含哪些數據,接下來該對其進行排序並理解其含義了。在 Excel 中,選取包含列標題的行。從功能區中選擇「資料」>「篩選」。

如何理解 iOS 健康 App 匯出的數據

每列都會新增一個過濾器。

如何理解 iOS 健康 App 匯出的數據

現在,為了這個例子,我將對我在 2016 年 10 月採取的步數進行排序。我需要從中過濾資料的欄位是:  / Record  /@type、 /Record/@value/Record/@startDate  

點擊/Record/@type列上的篩選下拉箭頭 ,查看資料包含的不同類型的活動。由於我想了解我走了多少步,所以我將取消選擇所有類型,只選擇「HKQuantityTypeIdentifierStepCount」。我不需要對 /Record/@value列進行任何操作,因為縮小/Record/@type 列中的「類型」範圍 也會過濾掉 /Record/@value 列中不相關的資料點。 

如何理解 iOS 健康 App 匯出的數據

現在只需按日期對資料進行排序。轉到 /Record/@startDate 列並縮小日期範圍。點擊過濾器下拉箭頭,然後使用搜尋欄指定要包含的日期。例如,對於 2016 年 10 月,我輸入了 2016-10,它會自動找到該月的所有日期並將其選取。不要點擊“將目前選擇新增至篩選器”選項。點擊“確定”,數據就會被過濾。

製作圖表

現在您在 Excel 工作簿中看到的是 2016 年 10 月的步數資料。開始製作圖表吧。在製作圖表之前,您肯定需要對數據進行一些優化。例如,您可能想要將某一天的所有資料值加總為一個值。如果您想製作 2016 年 10 月走過的步數的圖表,您需要將 10 月 1 日、10 月 2 日等日期走過的所有步數加總,這樣最終只需繪製 30 個資料值。這需要一些時間,但這是我 2016 年 10 月前七天的數據。使用「求和」公式計算步數,然後選擇一個圖表來繪製它們。

如何理解 iOS 健康 App 匯出的數據

Leave a Comment

修正 Windows 11 揚聲器平衡設定無法儲存的問題:快速簡易故障排除指南

修正 Windows 11 揚聲器平衡設定無法儲存的問題:快速簡易故障排除指南

Windows 11 揚聲器平衡設定無法儲存?以下是經過驗證的故障排除步驟,可協助您恢復音訊平衡,輕鬆享受清晰音質。快速解決左右聲道音訊問題。

解鎖 Windows 11:更新 BIOS 以實現無縫相容性的終極指南

解鎖 Windows 11:更新 BIOS 以實現無縫相容性的終極指南

了解如何逐步更新 BIOS 以相容 Windows 11。使用安全簡便的方法確保您的電腦符合最新要求,提升效能並避免升級問題。

🚀 2026 年 Windows 11 更新錯誤 0x80073712 的終極修復方案 – 告別令人沮喪的卡頓!

🚀 2026 年 Windows 11 更新錯誤 0x80073712 的終極修復方案 – 告別令人沮喪的卡頓!

還在為 Windows 11 更新錯誤 0x80073712 而煩惱嗎?我們提供經過驗證的 2026 年逐步修復方案,包括故障排除技巧,幫助您輕鬆順暢地完成更新。告別安裝失敗!

Windows 11巨集按鍵無法正常運作?終極修復指南,幫助您輕鬆恢復其正常運作!

Windows 11巨集按鍵無法正常運作?終極修復指南,幫助您輕鬆恢復其正常運作!

Windows 11 巨集按鍵失靈?本文提供經過驗證的故障排除步驟、快速修復方法和專家技巧,幫助您輕鬆恢復自訂鍵盤快捷鍵,提升工作效率。已更新至最新解決方案,確保流暢運作。

釋放峰值效能:如何修復 2026 年 Windows 11 旗艦版效能計畫的問題

釋放峰值效能:如何修復 2026 年 Windows 11 旗艦版效能計畫的問題

Windows 11 運作緩慢?了解「終極性能計劃」的逐步修復方案,輕鬆恢復閃電般的運行速度並優化您的電腦。已更新至最新的 2026 年版本。

Windows 11 系統聲音缺失? 2026 年快速修復方案,幫助您恢復美妙的音訊體驗

Windows 11 系統聲音缺失? 2026 年快速修復方案,幫助您恢復美妙的音訊體驗

Windows 11 系統聲音缺失,困擾您嗎?了解已驗證有效的修復方法,恢復通知音、錯誤提示音等。逐步指南,幫助您獲得流暢的音訊體驗。

🚨 終極修復:立即解決 Windows 11 上 Wallpaper Engine 崩潰問題!

🚨 終極修復:立即解決 Windows 11 上 Wallpaper Engine 崩潰問題!

Windows 11 系統下 Wallpaper Engine 崩潰問題困擾?從驅動程式更新到全新安裝,我們提供經過驗證的故障排除步驟,協助您快速恢復動態桌布的流暢運作。內含快速有效的修復方案!

🚨終極指南:如何快速輕鬆地修復 Windows 11 安全模式下的網路錯誤

🚨終極指南:如何快速輕鬆地修復 Windows 11 安全模式下的網路錯誤

遇到 Windows 11 安全模式網路連線錯誤?了解如何快速修復此問題,恢復網路連接,讓您的電腦順利運作。無需任何技術技能!

消除煩惱:修復 Windows 11 內建揚聲器蜂鳴代碼終極指南

消除煩惱:修復 Windows 11 內建揚聲器蜂鳴代碼終極指南

Windows 11 內建喇叭發出神秘的嗶嗶聲,讓您煩惱不已?本文提供經過驗證的逐步修復方案,從簡單的調整到進階的故障排除,幫助您解決內建揚聲器嗶嗶聲問題,讓您的電腦恢復平靜。

🚀 修正 Windows 11 aptX 和 LDAC 音訊錯誤:獲得水晶般清晰音質的終極指南

🚀 修正 Windows 11 aptX 和 LDAC 音訊錯誤:獲得水晶般清晰音質的終極指南

還在為 Windows 11 上的 aptX 和 LDAC 音訊錯誤而煩惱嗎?探索經實踐驗證的修復方法,恢復高品質藍牙音頻,消除故障,享受流暢的串流播放。內含詳細步驟!