diff --git a/Tai_Loo_Han_Ji_Khoo.db b/Tai_Loo_Han_Ji_Khoo.db index 0f7f645..5e38d18 100644 Binary files a/Tai_Loo_Han_Ji_Khoo.db and b/Tai_Loo_Han_Ji_Khoo.db differ diff --git "a/a702_\346\237\245\346\211\276\345\217\212\345\241\253\345\205\245\346\274\242\345\255\227\346\250\231\351\237\263.py" "b/a702_\346\237\245\346\211\276\345\217\212\345\241\253\345\205\245\346\274\242\345\255\227\346\250\231\351\237\263.py" index 3a76fe1..30d337c 100644 --- "a/a702_\346\237\245\346\211\276\345\217\212\345\241\253\345\205\245\346\274\242\345\255\227\346\250\231\351\237\263.py" +++ "b/a702_\346\237\245\346\211\276\345\217\212\345\241\253\345\205\245\346\274\242\345\255\227\346\250\231\351\237\263.py" @@ -3,21 +3,10 @@ import xlwings as xw +from mod_台羅音標漢字庫 import get_sound_type from p702_Ca_Han_Ji_Thak_Im import ca_han_ji_thak_im from p730_Tng_Sing_Bang_Iah import tng_sing_bang_iah - -# ========================================================== -# 查詢語音類型,若未設定則預設為文讀音 -# ========================================================== -def get_sound_type(wb): - try: - reading_type = wb.names['語音類型'].refers_to_range.value - except KeyError: - reading_type = "文讀音" - return reading_type - - # 指定虛擬環境的 Python 路徑 venv_python = os.path.join(".venv", "Scripts", "python.exe") if sys.platform == "win32" else os.path.join(".venv", "bin", "python") @@ -48,7 +37,6 @@ def get_sound_type(wb): sheet.range('A1').select() # 將 A1 儲存格設為作用儲存格 # (2) A731: 自動為漢字查找讀音,並抄寫到漢字的上方(拼音)及下方(注音)。 -# type = '白話音' type = get_sound_type(wb) ca_han_ji_thak_im(wb, '漢字注音', 'V3', type) diff --git "a/a704_\346\211\271\346\254\241\345\274\217\346\237\245\346\211\276\345\217\212\345\241\253\345\205\245\346\274\242\345\255\227\346\250\231\351\237\263.py" "b/a704_\346\211\271\346\254\241\345\274\217\346\237\245\346\211\276\345\217\212\345\241\253\345\205\245\346\274\242\345\255\227\346\250\231\351\237\263.py" index 5e3eebc..2357075 100644 --- "a/a704_\346\211\271\346\254\241\345\274\217\346\237\245\346\211\276\345\217\212\345\241\253\345\205\245\346\274\242\345\255\227\346\250\231\351\237\263.py" +++ "b/a704_\346\211\271\346\254\241\345\274\217\346\237\245\346\211\276\345\217\212\345\241\253\345\205\245\346\274\242\345\255\227\346\250\231\351\237\263.py" @@ -3,10 +3,17 @@ import xlwings as xw +from mod_台羅音標漢字庫 import get_sound_type from p702_Ca_Han_Ji_Thak_Im import ca_han_ji_thak_im -from p710_thiam_han_ji import fill_hanji_in_cells from p730_Tng_Sing_Bang_Iah import tng_sing_bang_iah + +# ========================================================== +# 自動補上 Excel 檔案的副檔名 .xlsx (單個檔案處理) +# ========================================================== +def ensure_xlsx_extension(file_name): + return file_name if file_name.lower().endswith('.xlsx') else file_name + '.xlsx' + # 指定虛擬環境的 Python 路徑 venv_python = os.path.join(".venv", "Scripts", "python.exe") if sys.platform == "win32" else os.path.join(".venv", "bin", "python") @@ -15,24 +22,14 @@ # 所有檔案名稱 files = [ - "【河洛話注音】金剛般若波羅蜜經001。法會因由分第一.xlsx", - "【河洛話注音】金剛般若波羅蜜經002。善現啟請分第二.xlsx", - "【河洛話注音】金剛般若波羅蜜經003。大乘正宗分第三.xlsx", - "【河洛話注音】金剛般若波羅蜜經004。妙行無住分第四.xlsx", - "【河洛話注音】金剛般若波羅蜜經005。如理實見分第五.xlsx", - "【河洛話注音】金剛般若波羅蜜經006。正信希有分第六.xlsx", - "【河洛話注音】金剛般若波羅蜜經007。無得無說分第七.xlsx", - "【河洛話注音】金剛般若波羅蜜經008。依法出生分第八.xlsx", - "【河洛話注音】金剛般若波羅蜜經009。一相無相分第九.xlsx", - "【河洛話注音】金剛般若波羅蜜經010。莊嚴淨土分第十.xlsx", - "【河洛話注音】金剛般若波羅蜜經011。無為福勝分第十一.xlsx", - "【河洛話注音】金剛般若波羅蜜經012。尊重正教分第十二.xlsx", - "【河洛話注音】金剛般若波羅蜜經013。如法受持分第十三.xlsx" + "【河洛話注音】桃花源記【白話音】", + # "【河洛話注音】桃花源記【文讀音】", ] # 迴圈遍歷所有檔案並依次執行 Python 檔案 for file_name in files: - file_path = os.path.join(directory, file_name) + updated_file_name = ensure_xlsx_extension(file_name) + file_path = os.path.join(directory, updated_file_name) # 打開 Excel 檔案 wb = xw.Book(file_path) @@ -45,7 +42,8 @@ # fill_hanji_in_cells(wb) # (2) A731: 自動為漢字查找讀音,並抄寫到漢字的上方(拼音)及下方(注音)。 - ca_han_ji_thak_im(wb, '漢字注音', 'V3') + type = get_sound_type(wb) + ca_han_ji_thak_im(wb, '漢字注音', 'V3', type) # (3) A740: 將【漢字注音】工作表的內容,轉成 HTML 網頁檔案。 tng_sing_bang_iah(wb, '漢字注音', 'V3') diff --git a/docs/assets/styles/styles.css b/docs/assets/styles/styles.css index 15a7d2b..e29d75d 100644 --- a/docs/assets/styles/styles.css +++ b/docs/assets/styles/styles.css @@ -13,7 +13,7 @@ body { /* width: 100%; */ margin: 0 auto; - width: 100%; + width: 95%; color: #333; line-height: 2.0; font-size: 28pt; diff --git "a/docs/\346\241\203\350\212\261\346\272\220\350\250\230\343\200\220\346\226\207\350\256\200\351\237\263\343\200\221_\346\274\242\345\255\227\346\263\250\351\237\263.html" "b/docs/\346\241\203\350\212\261\346\272\220\350\250\230\343\200\220\346\226\207\350\256\200\351\237\263\343\200\221_\346\274\242\345\255\227\346\263\250\351\237\263.html" new file mode 100644 index 0000000..f424a5c --- /dev/null +++ "b/docs/\346\241\203\350\212\261\346\272\220\350\250\230\343\200\220\346\226\207\350\256\200\351\237\263\343\200\221_\346\274\242\345\255\227\346\263\250\351\237\263.html" @@ -0,0 +1,442 @@ + + + + + 《桃花源記【文讀音】》【漢字注音】 + + + + + 《桃花源記【文讀音】》【漢字注音】 +
+ + 桃花源記【文讀音】 + +
+ +

+  +  +zin3ㄐㄧㄣ˪ +thai3ㄊㄞ˪ +guan5ㆣㄨㄢˊ +tiong1ㄉㄧㆲˉ + +bu2ㆠㄨˋ +ling5ㄌㄧㄥˊ +jin5ㆢㄧㄣˊ + +poo7ㄅㆦ˫ +gu5ㆣㄨˊ +ui5ㄨㄧˊ +giap8ㆣㄧㄚㆴ˙ + +ian5ㄧㄢˊ +khe1ㄎㆤˉ +hing5ㄏㄧㄥˊ + +bong7ㆠㆲ˫ +loo7ㄌㆦ˫ +zi1ㄐㄧˉ +uan2ㄨㄢˋ +kin7ㄍㄧㄣ˫ + +hut4ㄏㄨㆵ +hong5ㄏㆲˊ +tho5ㄊㄜˊ +hua1ㄏㄨㄚˉ +lim5ㄌㄧㆬˊ + +kiap4ㄍㄧㄚㆴ +gan7ㆣㄢ˫ +soo3ㄙㆦ˪ +pik4ㄅㄧㆻ +poo7ㄅㆦ˫ + +tiong1ㄉㄧㆲˉ +bu5ㆠㄨˊ +zap8ㄗㄚㆴ˙ +su7ㄙㄨ˫ + +phang1ㄆㄤˉ +cau2ㄗㄠˋ +sian1ㄒㄧㄢˉ +bi2ㆠㄧˋ + +lok8ㄌㆦㆻ˙ +ing1ㄧㄥˉ +pin1ㄅㄧㄣˉ +hun1ㄏㄨㄣˉ + +gu5ㆣㄨˊ +jin5ㆢㄧㄣˊ +sim7ㄒㄧㆬ˫ +i7ㄧ˫ +zi1ㄐㄧˉ + +hok8ㄏㆦㆻ˙ +zian5ㄐㄧㄢˊ +hing5ㄏㄧㄥˊ + +iok8ㄧㆦㆻ˙ +kiong5ㄍㄧㆲˊ +ki5ㄍㄧˊ +lim5ㄌㄧㆬˊ + +

+

+  +  +lim5ㄌㄧㆬˊ +zin7ㄐㄧㄣ˫ +zui2ㄗㄨㄧˋ +guan5ㆣㄨㄢˊ + +便pian7ㄅㄧㄢ˫ +tit4ㄉㄧㆵ +it4ㄧㆵ +san1ㄙㄢˉ + +san1ㄙㄢˉ +iu2ㄧㄨˋ +sio2ㄒㄧㄜˋ +khau2ㄎㄠˋ + +hong2ㄏㆲˋ +彿hut4ㄏㄨㆵ +jiok8ㆢㄧㆦㆻ˙ +iu2ㄧㄨˋ +kong1ㄍㆲˉ + +便pian7ㄅㄧㄢ˫ +sia2ㄒㄧㄚˋ +zun5ㄗㄨㄣˊ + +zing5ㄐㄧㄥˊ +khau2ㄎㄠˋ +jip8ㆢ一ㆴ˙ + +coo1ㄗㆦˉ +kik8ㄍㄧㆻ˙ +hiap8ㄏㄧㄚㆴ˙ + +cai5ㄗㄞˊ +thong1ㄊㆲˉ +jin5ㆢㄧㄣˊ + +hok8ㄏㆦㆻ˙ +hing5ㄏㄧㄥˊ +soo3ㄙㆦ˪ +sip8ㄒ一ㆴ˙ +poo7ㄅㆦ˫ + +hat4ㄏㄚㆵ +jian5ㆢㄧㄢˊ +khui1ㄎㄨㄧˉ +long2ㄌㆲˋ + +thoo2ㄊㆦˋ +te7ㄉㆤ˫ +ping5ㄅㄧㄥˊ +khong3ㄎㆲ˪ + +ok4ㆦㆻ +sia2ㄒㄧㄚˋ +giam2ㆣㄧㆰˋ +jian5ㆢㄧㄢˊ + +iu2ㄧㄨˋ +liang5ㄌㄧㄤˊ +can5ㄗㄢˊ + +bi2ㆠㄧˋ +ti5ㄉㄧˊ + +song1ㄙㆲˉ + +tiok4ㄉㄧㆦㆻ +zi1ㄐㄧˉ +siok8ㄒㄧㆦㆻ˙ + +cian1ㄐㄧㄢˉ +bik8ㆠㄧㆻ˙ +ka1ㄍㄚˉ +thong1ㄊㆲˉ + +ke1ㄍㆤˉ +khian2ㄎㄧㄢˋ +siong3ㄒㄧㆲ˪ +bun5ㆠㄨㄣˊ + +ki5ㄍㄧˊ +tiong1ㄉㄧㆲˉ +ong2ㆲˋ +lai5ㄌㄞˊ +ziong3ㄐㄧㆲ˪ +zok4ㄗㆦㆻ + +lam5ㄌㆰˊ +lu2ㄌㄨˋ +i1ㄧˉ +tiok8ㄉㄧㆦㆻ˙ + +sik4ㄒㄧㆻ +ju5ㆡㄨˊ +gua7ㆣㄨㄚ˫ +jin5ㆢㄧㄣˊ + +hong5ㄏㆲˊ +huat4ㄏㄨㄚㆵ +sui5ㄙㄨㄧˊ +tiau5ㄉㄧㄠˊ + +ping3ㄅㄧㄥ˪ +i2ㄧˋ +jian5ㆢㄧㄢˊ +zu7ㄗㄨ˫ +ngau7ㄫㄠ˫ + +kian3ㄍㄧㄢ˪ +gu5ㆣㄨˊ +jin5ㆢㄧㄣˊ + +nai2ㄋㄞˋ +tai7ㄉㄞ˫ +king1ㄍㄧㄥˉ + +bun7ㆠㄨㄣ˫ +soo2ㄙㆦˋ +zing5ㄐㄧㄥˊ +lai5ㄌㄞˊ + +khu7ㄎㄨ˫ +tah4ㄉㄚㆷ +zi1ㄐㄧˉ + +便pian7ㄅㄧㄢ˫ +iau3ㄧㄠ˪ +huan5ㄏㄨㄢˊ +ka1ㄍㄚˉ + +siat4ㄒㄧㄚㆵ +ziu2ㄐㄧㄨˋ + +sat4ㄙㄚㆵ +ke1ㄍㆤˉ + +zok4ㄗㆦㆻ +sit8ㄒㄧㆵ˙ + +cuan1ㄗㄨㄢˉ +tiong1ㄉㄧㆲˉ +bun5ㆠㄨㄣˊ +iu2ㄧㄨˋ +cu2ㄗㄨˋ +jin5ㆢㄧㄣˊ + +ham5ㄏㆰˊ +lai5ㄌㄞˊ +bun7ㆠㄨㄣ˫ +sin3ㄒㄧㄣ˪ + +zu7ㄗㄨ˫ +un5ㄨㄣˊ + + +sian1ㄒㄧㄢˉ +se3ㄙㆤ˪ +pi7ㄅㄧ˫ +zin5ㄐㄧㄣˊ +si5ㄒㄧˊ +luan7ㄌㄨㄢ˫ + +lut8ㄌㄨㆵ˙ +ce1ㄗㆤˉ +zu2ㄗㄨˋ +ip4一ㆴ +jin5ㆢㄧㄣˊ +lai5ㄌㄞˊ +cu2ㄗㄨˋ +zuat8ㄗㄨㄚㆵ˙ +king2ㄍㄧㄥˋ + +put4ㄅㄨㆵ +hok8ㄏㆦㆻ˙ +cut4ㄗㄨㆵ +ian1ㄧㄢˉ + +sui7ㄙㄨㄧ˫ +u2ㄨˋ +gua7ㆣㄨㄚ˫ +jin5ㆢㄧㄣˊ +kan1ㄍㄢˉ +kik4ㄍㄧㆻ + + +bun7ㆠㄨㄣ˫ + +kim1ㄍㄧㆬˉ +si6ㄒㄧˋ +ho5ㄏㄜˊ +se3ㄙㆤ˪ + + +nai2ㄋㄞˋ +put4ㄅㄨㆵ +ti1ㄉㄧˉ +iu2ㄧㄨˋ +han3ㄏㄢ˪ + +bu5ㆠㄨˊ +lun7ㄌㄨㄣ˫ +gui7ㆣㄨㄧ˫ + +zin3ㄐㄧㄣ˪ + +cu2ㄗㄨˋ +jin5ㆢㄧㄣˊ +it4ㄧㆵ +it4ㄧㆵ +ui5ㄨㄧˊ +khu7ㄎㄨ˫ +gian5ㆣㄧㄢˊ +soo2ㄙㆦˋ +bun5ㆠㄨㄣˊ + +kai1ㄍㄞˉ +than3ㄊㄢ˪ +uan3ㄨㄢ˪ + +u5ㄨˊ +jin5ㆢㄧㄣˊ +kok4ㄍㆦㆻ +hok8ㄏㆦㆻ˙ +ian5ㄧㄢˊ +zi3ㄐㄧ˪ +ki5ㄍㄧˊ +ka1ㄍㄚˉ + +kai1ㄍㄞˉ +cut4ㄗㄨㆵ +ziu2ㄐㄧㄨˋ +sit8ㄒㄧㆵ˙ + +thing5ㄊㄧㄥˊ +soo3ㄙㆦ˪ +jit8ㆢㄧㆵ˙ + +si5ㄒㄧˊ +khu2ㄎㄨˋ + +cu2ㄗㄨˋ +tiong1ㄉㄧㆲˉ +jin5ㆢㄧㄣˊ +gu2ㆣㄨˋ +un5ㄨㄣˊ + + +put4ㄅㄨㆵ +ziok4ㄐㄧㆦㆻ +ui5ㄨㄧˊ +gua7ㆣㄨㄚ˫ +jin5ㆢㄧㄣˊ +to7ㄉㄜ˫ +ia7ㄧㄚ˫ + + +

+

+  +  +ki3ㄍㄧ˪ +cut4ㄗㄨㆵ + +tit4ㄉㄧㆵ +ki5ㄍㄧˊ +zun5ㄗㄨㄣˊ + +便pian7ㄅㄧㄢ˫ +hu5ㄏㄨˊ +hiong3ㄏㄧㆲ˪ +loo7ㄌㆦ˫ + +cu2ㄗㄨˋ +cu2ㄗㄨˋ +zi3ㄐㄧ˪ +zi1ㄐㄧˉ + +kip8ㄍ一ㆴ˙ +kun7ㄍㄨㄣ˫ +ha7ㄏㄚ˫ + +ge7ㆣㆤ˫ +thai3ㄊㄞ˪ +siu2ㄒㄧㄨˋ + +suat4ㄙㄨㄚㆵ +ju5ㆡㄨˊ +cu2ㄗㄨˋ + +thai3ㄊㄞ˪ +siu2ㄒㄧㄨˋ +zik4ㄐㄧㆻ +khian2ㄎㄧㄢˋ +jin5ㆢㄧㄣˊ +sui5ㄙㄨㄧˊ +ki5ㄍㄧˊ +ong2ㆲˋ + +sim5ㄒㄧㆬˊ +hiong3ㄏㄧㆲ˪ +soo2ㄙㆦˋ +zi3ㄐㄧ˪ + +sui7ㄙㄨㄧ˫ +be5ㆠㆤˊ +put4ㄅㄨㆵ +hok8ㄏㆦㆻ˙ +tit4ㄉㄧㆵ +loo7ㄌㆦ˫ + +

+

+  +  +lam5ㄌㆰˊ +iang5ㄧㄤˊ +lau5ㄌㄠˊ +zu2ㄗㄨˋ +ki3ㄍㄧ˪ + +ko1ㄍㄜˉ +siong7ㄒㄧㆲ˫ +su7ㄙㄨ˫ +ia7ㄧㄚ˫ + +bun5ㆠㄨㄣˊ +zi1ㄐㄧˉ + +him1ㄏㄧㆬˉ +jian5ㆢㄧㄢˊ +kui1ㄍㄨㄧˉ +ong2ㆲˋ + +bi7ㆠㄧ˫ +ko2ㄍㄜˋ + +sim5ㄒㄧㆬˊ +ping7ㄅㄧㄥ˫ +ziong1ㄐㄧㆲˉ + +hoo7ㄏㆦ˫ +sui7ㄙㄨㄧ˫ +bu5ㆠㄨˊ +bun7ㆠㄨㄣ˫ +tin1ㄉㄧㄣˉ +zia2ㄐㄧㄚˋ + +

+ + + \ No newline at end of file diff --git "a/docs/\346\241\203\350\212\261\346\272\220\350\250\230\343\200\220\347\231\275\350\251\261\351\237\263\343\200\221_\346\274\242\345\255\227\346\263\250\351\237\263.html" "b/docs/\346\241\203\350\212\261\346\272\220\350\250\230\343\200\220\347\231\275\350\251\261\351\237\263\343\200\221_\346\274\242\345\255\227\346\263\250\351\237\263.html" new file mode 100644 index 0000000..681c5e9 --- /dev/null +++ "b/docs/\346\241\203\350\212\261\346\272\220\350\250\230\343\200\220\347\231\275\350\251\261\351\237\263\343\200\221_\346\274\242\345\255\227\346\263\250\351\237\263.html" @@ -0,0 +1,442 @@ + + + + + 《桃花源記【白話音】》【漢字注音】 + + + + + 《桃花源記【白話音】》【漢字注音】 +
+ + 桃花源記【白話音】 + +
+ +

+  +  +zin3ㄐㄧㄣ˪ +thai3ㄊㄞ˪ +guan5ㆣㄨㄢˊ +tiong1ㄉㄧㆲˉ + +bu2ㆠㄨˋ +nia7ㄋㄧㄚ˫ +lang5ㄌㄤˊ + +poo7ㄅㆦ˫ +hi5ㄏㄧˊ +ui5ㄨㄧˊ +giap8ㆣㄧㄚㆴ˙ + +ian5ㄧㄢˊ +khe1ㄎㆤˉ +kiann5ㄍㄧㆩˊ + +bong7ㆠㆲ˫ +loo7ㄌㆦ˫ +zi1ㄐㄧˉ +hng7ㄏㆭ˫ +kin7ㄍㄧㄣ˫ + +hut4ㄏㄨㆵ +hong5ㄏㆲˊ +tho5ㄊㄜˊ +hue1ㄏㄨㆤˉ +na5ㄋㄚˊ + +ngeh4ㄫㆤㆷ +huann7ㄏㄨㆩ˫ +siau3ㄒㄧㄠ˪ +pah4ㄅㄚㆷ +poo7ㄅㆦ˫ + +tiong1ㄉㄧㆲˉ +bo5ㆠㄜˊ +zap8ㄗㄚㆴ˙ +ciu7ㄐㄧㄨ˫ + +phang1ㄆㄤˉ +cau2ㄗㄠˋ +cinn1ㄐㆪˉ +sui2ㄙㄨㄧˋ + +lak4ㄌㄚㆻ +ing1ㄧㄥˉ +pin1ㄅㄧㄣˉ +hun1ㄏㄨㄣˉ + +hi5ㄏㄧˊ +lang5ㄌㄤˊ +siann2ㄒㄧㆩˋ +i7ㄧ˫ +zi1ㄐㄧˉ + +hok8ㄏㆦㆻ˙ +zing5ㄐㄧㄥˊ +kiann5ㄍㄧㆩˊ + +beh4ㆠㆤㆷ +king5ㄍㄧㄥˊ +ki5ㄍㄧˊ +na5ㄋㄚˊ + +

+

+  +  +na5ㄋㄚˊ +zin7ㄐㄧㄣ˫ +zui2ㄗㄨㄧˋ +guan5ㆣㄨㄢˊ + +便pan1ㄅㄢˉ +tit4ㄉㄧㆵ +zit8ㄐㄧㆵ˙ +san1ㄙㄢˉ + +san1ㄙㄢˉ +u6ㄨˋ +sio2ㄒㄧㄜˋ +khau2ㄎㄠˋ + +hong2ㄏㆲˋ +彿hut4ㄏㄨㆵ +na7ㄋㄚ˫ +u6ㄨˋ +kng1ㄍㆭˉ + +便pan1ㄅㄢˉ +sia2ㄒㄧㄚˋ +zun5ㄗㄨㄣˊ + +zing5ㄐㄧㄥˊ +khau2ㄎㄠˋ +jip8ㆢ一ㆴ˙ + +cere1ㄗˉ +kik8ㄍㄧㆻ˙ +hiap8ㄏㄧㄚㆴ˙ + +cai5ㄗㄞˊ +thong1ㄊㆲˉ +lang5ㄌㄤˊ + +hok8ㄏㆦㆻ˙ +kiann5ㄍㄧㆩˊ +siau3ㄒㄧㄠ˪ +zap8ㄗㄚㆴ˙ +poo7ㄅㆦ˫ + +hat4ㄏㄚㆵ +jian5ㆢㄧㄢˊ +khui1ㄎㄨㄧˉ +long2ㄌㆲˋ + +thoo5ㄊㆦˊ +te7ㄉㆤ˫ +pinn5ㄅㆪˊ +khong3ㄎㆲ˪ + +ok4ㆦㆻ +sia2ㄒㄧㄚˋ +giam2ㆣㄧㆰˋ +jian5ㆢㄧㄢˊ + +u6ㄨˋ +liang5ㄌㄧㄤˊ +can5ㄗㄢˊ + +sui2ㄙㄨㄧˋ +ti5ㄉㄧˊ + +sng1ㄙㆭˉ + +tik4ㄉㄧㆻ +zi1ㄐㄧˉ +siok8ㄒㄧㆦㆻ˙ + +cian1ㄐㄧㄢˉ +bik8ㆠㄧㆻ˙ +ka1ㄍㄚˉ +thong1ㄊㆲˉ + +kere1ㄍˉ +khian2ㄎㄧㄢˋ +siong3ㄒㄧㆲ˪ +bun5ㆠㄨㄣˊ + +ki5ㄍㄧˊ +tiong1ㄉㄧㆲˉ +ing2ㄧㄥˋ +lai0ㄌㄞ˙ +zing3ㄐㄧㄥ˪ +zoh4ㄗㄜㆷ + +lam5ㄌㆰˊ +ju2ㆡㄨˋ +i1ㄧˉ +tioh8ㄉㄧㄜㆷ˙ + +sit4ㄒㄧㆵ +ju5ㆡㄨˊ +gua7ㆣㄨㄚ˫ +lang5ㄌㄤˊ + +ng5ㆭˊ +huat4ㄏㄨㄚㆵ +sue5ㄙㄨㆤˊ +tiau5ㄉㄧㄠˊ + +phing7ㄆㄧㄥ˫ +i2ㄧˋ +jian5ㆢㄧㄢˊ +zur7ㄗ˫ +gau7ㆣㄠ˫ + +kinn3ㄍㆪ˪ +hi5ㄏㄧˊ +lang5ㄌㄤˊ + +nai2ㄋㄞˋ +tua7ㄉㄨㄚ˫ +kiann1ㄍㄧㆩˉ + +mng7ㄇㆭ˫ +soo2ㄙㆦˋ +zing5ㄐㄧㄥˊ +lai0ㄌㄞ˙ + +khu7ㄎㄨ˫ +tah4ㄉㄚㆷ +zi1ㄐㄧˉ + +便pan1ㄅㄢˉ +beh4ㆠㆤㆷ +hainn5ㄏㆮˊ +ka1ㄍㄚˉ + +siat4ㄒㄧㄚㆵ +ziu2ㄐㄧㄨˋ + +thai5ㄊㄞˊ +kere1ㄍˉ + +zoh4ㄗㄜㆷ +ziah8ㄐㄧㄚㆷ˙ + +cng1ㄗㆭˉ +tiong1ㄉㄧㆲˉ +bun5ㆠㄨㄣˊ +u6ㄨˋ +cur2ㄗˋ +lang5ㄌㄤˊ + +ham5ㄏㆰˊ +lai0ㄌㄞ˙ +mng7ㄇㆭ˫ +sin3ㄒㄧㄣ˪ + +zur7ㄗ˫ +un5ㄨㄣˊ + + +sian1ㄒㄧㄢˉ +si3ㄒㄧ˪ +piah4ㄅㄧㄚㆷ +zin5ㄐㄧㄣˊ +si5ㄒㄧˊ +luan7ㄌㄨㄢ˫ + +lut8ㄌㄨㆵ˙ +ce1ㄗㆤˉ +zi2ㄐㄧˋ +ip4一ㆴ +lang5ㄌㄤˊ +lai0ㄌㄞ˙ +cur2ㄗˋ +zuat8ㄗㄨㄚㆵ˙ +king2ㄍㄧㄥˋ + +m7ㆬ˫ +hok8ㄏㆦㆻ˙ +cut4ㄗㄨㆵ +ian1ㄧㄢˉ + +sui7ㄙㄨㄧ˫ +ir2ˋ +gua7ㆣㄨㄚ˫ +lang5ㄌㄤˊ +king1ㄍㄧㄥˉ +keh4ㄍㆤㆷ + + +mng7ㄇㆭ˫ + +kin1ㄍㄧㄣˉ +si6ㄒㄧˋ +ua5ㄨㄚˊ +si3ㄒㄧ˪ + + +nai2ㄋㄞˋ +m7ㆬ˫ +zai1ㄗㄞˉ +u6ㄨˋ +han3ㄏㄢ˪ + +bo5ㆠㄜˊ +lun7ㄌㄨㄣ˫ +gui7ㆣㄨㄧ˫ + +zin3ㄐㄧㄣ˪ + +cur2ㄗˋ +lang5ㄌㄤˊ +zit8ㄐㄧㆵ˙ +zit8ㄐㄧㆵ˙ +ui5ㄨㄧˊ +khu7ㄎㄨ˫ +gian5ㆣㄧㄢˊ +soo2ㄙㆦˋ +bun5ㆠㄨㄣˊ + +kai1ㄍㄞˉ +than3ㄊㄢ˪ +uan3ㄨㄢ˪ + +u5ㄨˊ +lang5ㄌㄤˊ +koh4ㄍㄜㆷ +hok8ㄏㆦㆻ˙ +ian5ㄧㄢˊ +zi3ㄐㄧ˪ +ki5ㄍㄧˊ +ka1ㄍㄚˉ + +kai1ㄍㄞˉ +cut4ㄗㄨㆵ +ziu2ㄐㄧㄨˋ +ziah8ㄐㄧㄚㆷ˙ + +thing5ㄊㄧㄥˊ +siau3ㄒㄧㄠ˪ +jit8ㆢㄧㆵ˙ + +si5ㄒㄧˊ +khi3ㄎㄧ˪ + +cur2ㄗˋ +tiong1ㄉㄧㆲˉ +lang5ㄌㄤˊ +gir2ㆣˋ +un5ㄨㄣˊ + + +m7ㆬ˫ +ziok4ㄐㄧㆦㆻ +ui5ㄨㄧˊ +gua7ㆣㄨㄚ˫ +lang5ㄌㄤˊ +thau5ㄊㄠˊ +ia7ㄧㄚ˫ + + +

+

+  +  +ki3ㄍㄧ˪ +cut4ㄗㄨㆵ + +tit4ㄉㄧㆵ +ki5ㄍㄧˊ +zun5ㄗㄨㄣˊ + +便pan1ㄅㄢˉ +phoo5ㄆㆦˊ +hiann3ㄏㄧㆩ˪ +loo7ㄌㆦ˫ + +cir3ㄐ˪ +cir3ㄐ˪ +zi3ㄐㄧ˪ +zi1ㄐㄧˉ + +kip8ㄍ一ㆴ˙ +kun7ㄍㄨㄣ˫ +e7ㆤ˫ + +ge7ㆣㆤ˫ +thai3ㄊㄞ˪ +ziu2ㄐㄧㄨˋ + +suat4ㄙㄨㄚㆵ +ju5ㆡㄨˊ +cur2ㄗˋ + +thai3ㄊㄞ˪ +ziu2ㄐㄧㄨˋ +ziah4ㄐㄧㄚㆷ +khian2ㄎㄧㄢˋ +lang5ㄌㄤˊ +sui5ㄙㄨㄧˊ +ki5ㄍㄧˊ +ing2ㄧㄥˋ + +ce7ㄗㆤ˫ +hiann3ㄏㄧㆩ˪ +soo2ㄙㆦˋ +zi3ㄐㄧ˪ + +sui7ㄙㄨㄧ˫ +be5ㆠㆤˊ +m7ㆬ˫ +hok8ㄏㆦㆻ˙ +tit4ㄉㄧㆵ +loo7ㄌㆦ˫ + +

+

+  +  +lam5ㄌㆰˊ +iang5ㄧㄤˊ +lau5ㄌㄠˊ +zi2ㄐㄧˋ +ki3ㄍㄧ˪ + +ko1ㄍㄜˉ +siong7ㄒㄧㆲ˫ +su7ㄙㄨ˫ +ia7ㄧㄚ˫ + +bun5ㆠㄨㄣˊ +zi1ㄐㄧˉ + +him1ㄏㄧㆬˉ +jian5ㆢㄧㄢˊ +kui1ㄍㄨㄧˉ +ing2ㄧㄥˋ + +bi7ㆠㄧ˫ +ko2ㄍㄜˋ + +ce7ㄗㆤ˫ +penn7ㄅㆥ˫ +ziong1ㄐㄧㆲˉ + +au7ㄠ˫ +sui7ㄙㄨㄧ˫ +bo5ㆠㄜˊ +mng7ㄇㆭ˫ +tin1ㄉㄧㄣˉ +zia2ㄐㄧㄚˋ + +

+ + + \ No newline at end of file diff --git "a/mod_\345\217\260\347\276\205\351\237\263\346\250\231\346\274\242\345\255\227\345\272\253.py" "b/mod_\345\217\260\347\276\205\351\237\263\346\250\231\346\274\242\345\255\227\345\272\253.py" index b70e676..b963179 100644 --- "a/mod_\345\217\260\347\276\205\351\237\263\346\250\231\346\274\242\345\255\227\345\272\253.py" +++ "b/mod_\345\217\260\347\276\205\351\237\263\346\250\231\346\274\242\345\255\227\345\272\253.py" @@ -16,6 +16,17 @@ def close_db_connection(conn): conn.close() +# ========================================================== +# 查詢語音類型,若未設定則預設為文讀音 +# ========================================================== +def get_sound_type(wb): + try: + reading_type = wb.names['語音類型'].refers_to_range.value + except KeyError: + reading_type = "文讀音" + return reading_type + + # ========================================================== # 用 `漢字` 查詢《台語音標》的讀音資訊 # 在【台羅音標漢字庫】資料表結構中,以【常用度】欄位之值,區分【文讀音】與【白話音】。 diff --git "a/output2/\343\200\220\346\262\263\346\264\233\350\251\261\346\263\250\351\237\263\343\200\221working.xlsx" "b/output2/\343\200\220\346\262\263\346\264\233\350\251\261\346\263\250\351\237\263\343\200\221working.xlsx" index a6a08a9..c7b4f55 100644 Binary files "a/output2/\343\200\220\346\262\263\346\264\233\350\251\261\346\263\250\351\237\263\343\200\221working.xlsx" and "b/output2/\343\200\220\346\262\263\346\264\233\350\251\261\346\263\250\351\237\263\343\200\221working.xlsx" differ diff --git "a/output2/\343\200\220\346\262\263\346\264\233\350\251\261\346\263\250\351\237\263\343\200\221\346\241\203\350\212\261\346\272\220\350\250\230\343\200\220\346\226\207\350\256\200\351\237\263\343\200\221.xlsx" "b/output2/\343\200\220\346\262\263\346\264\233\350\251\261\346\263\250\351\237\263\343\200\221\346\241\203\350\212\261\346\272\220\350\250\230\343\200\220\346\226\207\350\256\200\351\237\263\343\200\221.xlsx" index 11cfe33..ea42866 100644 Binary files "a/output2/\343\200\220\346\262\263\346\264\233\350\251\261\346\263\250\351\237\263\343\200\221\346\241\203\350\212\261\346\272\220\350\250\230\343\200\220\346\226\207\350\256\200\351\237\263\343\200\221.xlsx" and "b/output2/\343\200\220\346\262\263\346\264\233\350\251\261\346\263\250\351\237\263\343\200\221\346\241\203\350\212\261\346\272\220\350\250\230\343\200\220\346\226\207\350\256\200\351\237\263\343\200\221.xlsx" differ diff --git "a/output2/\343\200\220\346\262\263\346\264\233\350\251\261\346\263\250\351\237\263\343\200\221\346\241\203\350\212\261\346\272\220\350\250\230\343\200\220\347\231\275\350\251\261\351\237\263\343\200\221.xlsx" "b/output2/\343\200\220\346\262\263\346\264\233\350\251\261\346\263\250\351\237\263\343\200\221\346\241\203\350\212\261\346\272\220\350\250\230\343\200\220\347\231\275\350\251\261\351\237\263\343\200\221.xlsx" index 818ef5e..7e8a948 100644 Binary files "a/output2/\343\200\220\346\262\263\346\264\233\350\251\261\346\263\250\351\237\263\343\200\221\346\241\203\350\212\261\346\272\220\350\250\230\343\200\220\347\231\275\350\251\261\351\237\263\343\200\221.xlsx" and "b/output2/\343\200\220\346\262\263\346\264\233\350\251\261\346\263\250\351\237\263\343\200\221\346\241\203\350\212\261\346\272\220\350\250\230\343\200\220\347\231\275\350\251\261\351\237\263\343\200\221.xlsx" differ diff --git "a/output2/\343\200\220\346\262\263\346\264\233\350\251\261\346\263\250\351\237\263\343\200\221\350\230\255\344\272\255\351\233\206\345\272\217\343\200\220\347\231\275\350\251\261\351\237\263\343\200\221.xlsx" "b/output2/\343\200\220\346\262\263\346\264\233\350\251\261\346\263\250\351\237\263\343\200\221\350\230\255\344\272\255\351\233\206\345\272\217\343\200\220\347\231\275\350\251\261\351\237\263\343\200\221.xlsx" new file mode 100644 index 0000000..eac5fc2 Binary files /dev/null and "b/output2/\343\200\220\346\262\263\346\264\233\350\251\261\346\263\250\351\237\263\343\200\221\350\230\255\344\272\255\351\233\206\345\272\217\343\200\220\347\231\275\350\251\261\351\237\263\343\200\221.xlsx" differ