拉和治疗NHL数据来处理它在Excel中

我有一个朋友想以一种可以直接在Excel中处理的方式从API中提取NHL数据。 事实上,他在Excel方面有着非常丰富的经验,并且希望能够对此做出预测。

我想创build一个小的Web应用程序,以便他可以直接从界面提出请求。

https://www.quora.com/Is-there-any-JSON-API-available-for-getting-NHL-information-rosters-lineups-statistics-etc

问题

  1. 如果我把一个.csv文件中的NHL数据拉出来,他能从Excel文件中处理信息吗?
  2. 假设我完成了这个Web应用程序,并且不再支持使用的API。 我将需要更改API并重构整个代码,以便与新代码一起工作。 有没有我可以用来避免这种问题的包装? 我遇到的一类问题是必须重新格式化“拉取文件”,以便它可以与我的应用程序一起工作。

那么可以使用openpyxl,是一个读取/写入excel xlsx,xlxm文件的python库。 这是一个示例:

 from openpyxl import Workbook wb = Workbook() # grab the active worksheet ws = wb.active # Data can be assigned directly to cells ws['A1'] = 42 # Rows can also be appended ws.append([1, 2, 3]) # Python types will automatically be converted import datetime ws['A2'] = datetime.datetime.now() # Save the file wb.save("sample.xlsx") 

欲了解更多信息,请阅读文档https://openpyxl.readthedocs.io/en/default/

在这里,即使你改变你的API,你仍然可以使用,只要确保你有正确的做法