發表文章

目前顯示的是 6月, 2023的文章

電子試算表發明人

圖片
 Lotus123被IBM公司收購  Lotus123被EXCEL取代  Lotus123(電子試算表electronic spreadsheet) 猶太人在哈佛大學唸MBA發明試算表 TED   1978年在哈佛大學教室中 Dan Bricklin發明電子試算表 EXCEL永遠改變人們利用電腦在商業應用的方式 (forever changed how people use computes in business.) 後來,賈伯斯請比爾蓋茲為蘋果電腦開發相同軟體,稱為 EXCEL,比爾蓋茲要求EXCEL也可以賣到其他平台,最後導致 Mac電腦與IBM相容電腦並存。

黃嬙python輸入openpyxl處理EXCEL檔

圖片
  from openpyxl import load_workbook #劉任昌指導蕭穎婕等學生專題 book = load_workbook(filename='wb.xlsx') print(book.sheetnames) #列出所有工作表 """以下也被註解暫時不執行python語言註解 #後面不執行 前後三個引號的部分也不執行 都是註解用 sheet = book['20200101p'] #工作表 rowBegin = 4 #起始列 rowEnd = 10 #結束列780 criticalInc = 0.01 criticalDes = 0.01 localH = sheet.cell(row=rowBegin, column=3).value localL = sheet.cell(row=rowBegin, column=4).value status = 0 wealth = 0 for x, row in enumerate(sheet.iter_rows(min_row = rowBegin, max_row = rowEnd)): rowNo = x + rowBegin #串列編號 x 起始於 0 dayH = row[2].value #當日最高C欄 dayL = row[3].value #當日最低D欄 dayC = row[4].value #當日收盤E欄 if status == -1: #檢測波段高 localH = dayH elif localH < dayH: localH = dayH if status == 1: #檢測波段低 localL = dayL elif localL > dayL: localL = dayL sheet.cell(row = rowNo, column = 6).value =...