我有一個 Django 應用程式,我給用戶一個 Excel 檔案,讓他們給我日期,我要求他們給我 DD/MM/YYYY 格式的日期(拉丁美洲使用的那個)問題是,如果Excel 檔案是英文的,它使用 MM/DD/YYYY 格式。例如,如果他們寫的是 01/05/2022,當我在我的應用程式中打開檔案時,我會收到 05/01/2022。
所以我想知道是否有辦法獲取excel檔案的原始語言,讓我在我的應用程式中放置一些條件,或者我是否可以獲得檔案的原始原始文本。
我無法更改應用程式使用的格式(因為我收到的 excel 檔案主要是西班牙語)或要求我的客戶以不同的格式撰寫日期,或要求他們更改檔案的語言。
我也對其他型別的解決方案持開放態度。
uj5u.com熱心網友回復:
Excel 檔案沒有“語言”。運行 Excel 的系統具有區域和語言設定。
Excel 會將日期存盤為內部數字,因此如果我的系統使用 MDY 格式的美國英語,則 5 月 5 日將存盤為 44682,如果我的系統使用 DMY 的語言,則 5 月 5 日仍將存盤為 44682。
因此,如果您獲得日期的基礎數值,則無需擔心輸入它使用的格式。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/494364.html
