2022年10月21日 星期五

南開科技大學&台一生態休閒農場「百香學苑」揭牌暨臺馬雙邊合作交流座談會

文:洪崇彬;圖:洪崇彬、邱郡柔、尤慧君

本校大學社會責任計畫「南投百香果資源永續之煉銀網平台」計畫以輔導埔里鎮合成里百香果產業為對象,藉由計畫之執行,從一級的百香果生產、到二級的加工、推展到三級的服務,加乘出百香果六級化產業的發展。為了宣導本計畫執行大學社會責任深耕計畫的成果,同時延續臺馬地方創生及休閒農業發展論壇討論的共識,在馬來西亞USR Agro Farm彭道章執行長一行拜訪臺灣之際,本計畫共同主持人洪崇彬副教授串聯團隊成員、合作之果農、業者、並與百香果種苗最大供應商台一生態休閒農場達成共識,在1111021日共同辦理「百香學苑」揭牌暨臺馬雙邊合作交流座談會。南開與台一就一級的生產、二級的加工、推展到三級的服務,共同推動「百香學苑」,同時進行臺馬雙邊合作交流座談。


會議在南投縣政府農業處陳瑞慶處長和馬來西亞USR Agro Farm彭道章執行長及與會人員,包含南開科技大學USR團隊、南投農村好物推廣聯盟團隊成員,百香果產業、咖啡產業、生技產業及服務業相關專業人員的見證下,順利由本校林正敏校長與台一生態休閒農場張國禎董事長進行合作意向書之簽訂,並且進行南開科技大學社會責任實踐場域「百香學苑」揭牌儀式。

南開科技大學「百香學苑」揭牌(左起南開科技大學百香果USR計畫洪崇彬執行長、台一生態休閒農場張國禎董事長、南開科技大學林正敏校長、南投縣政府農業處陳瑞慶處長、馬來西亞USR Agro Farm彭道章執行長)

南開科技大學林正敏校長(左)與台一生態休閒農場張國禎董事長(右)進行合作意向書之簽訂

臺馬雙邊合作交流座談會(講者為台一生態休閒農場 張國禎董事長)

與會者在台一生態休閒農場合照


接著實地前往百香果園及咖啡園進行農業體驗活動,綠野仙蹤農場游山桂負責人介紹友善耕作百香果、熱情果大本舖蔡舒莉負責人介紹百香果二級加工、合成社區發展協會李英豪先生介紹大坪頂百香果專業區旅遊觀光三級服務、本草自然林家詳特助介紹百香果面膜,而Tsai P. coffee蔡建皇博士與百勝村咖啡莊園蘇晉寬總監,細說國姓咖啡的發展與創新,金都餐廳藍元鴻特助說明如何以在地蔬果進行特色美味佳餚之設計。


百香果園農場體驗,由合成里游山桂、蔡舒莉、李英豪合作農民協助


曬咖啡豆體驗,由百勝村咖啡莊園蘇晉寬總監協助


藉此活動搭配在地專家、農民專業解說,讓與會者進一步了解本校大學社會責任計畫執行的成效,除了獲取回饋意見外,亦促進臺馬雙方實質交流。本次活動圓滿結束,與會者熱烈討論交流,除了期待「百香學苑」能藉由政府、學校、業者與在地產業合作開設課程,同時也和馬來西亞達成進一步的合作共識,在農業、加工、休閒共同推展臺馬地方創生,達成傳承、創新、永續,協助地方產業實質發展。

2022年10月15日 星期六

Python操作Excel讓百香果交易行情邁向辦公室自動化之路

敏哥好久沒有動手寫Python,剛好有機會閱讀由洪錦魁老師撰寫以及深智數位出版的新書-Python操作Excel:最強入門邁向辦公室自動化之路 王者歸來。忍不住小試身手,利用Python操作Excel讓百香果交易行情邁向辦公室自動化之路。

在2019年元月1日元旦開始用Python來發展百香果教材,利用數行指令就能讀取百香果的交易行情,而Excel更是辦公室自動化不可或缺的工具,兩者相互結合,就更能讓數據變得更加好用。

以下是程式碼:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import requests
import json
import openpyxl

wb = openpyxl.Workbook()
ws = wb.active
print("目前工作表名稱=", ws.title)
ws.title = "百香果交易行情"
print("目前工作表名稱=", ws.title)
fn = 'passionfruit.xlsx'
sheet = wb[ws.title]
cell_title = [('A1','交易日期'),('B1','作物名稱'), ('C1', '市場名稱'), ('D1', '平均價'), ('E1','交易量') ]
for row in cell_title:
    sheet[row[0]].value = row[1]
rownumber = 1
r = requests.get('https://data.coa.gov.tw/Service/OpenData/FromM/FarmTransData.aspx')
text = json.loads(r.text)
for row in text:
    column = 1
    if row['作物名稱'] is None:
        continue
    if '百香果' in row['作物名稱']:
        rownumber = rownumber + 1
        print ('交易日期:'+row['交易日期'])
        sheet.cell(row=rownumber, column=column).value = row['交易日期']
        column = column + 1
        print ('作物名稱:'+row['作物名稱'])
        sheet.cell(row=rownumber, column=column).value = row['作物名稱']
        column = column + 1        
        print ('市場名稱:'+row['市場名稱'])
        sheet.cell(row=rownumber, column=column).value = row['市場名稱']
        column = column + 1        
        print ('平均價:'+str(row['平均價']))
        sheet.cell(row=rownumber, column=column).value = row['平均價']
        column = column + 1        
        print ('交易量:'+str(row['交易量']))
        sheet.cell(row=rownumber, column=column).value = row['交易量']
        column = column + 1        
wb.save(filename=fn)

執行結果: