Моя цель
Простое и уродливое Flask веб-приложение, которое может отображать и редактировать данные из электронной таблицы Excel, хранящейся в OneDrive
Что я уже сделал
У меня есть файл Excel с тремя столбцами на OneDrive моей компании. Я создал очень простое c веб-приложение в Flask со следующей файловой структурой.
- my_flask_app
- приложение
- шаблоны
- [... шесть. html файлов шаблонов]
- __ init __. Py
- forms.py
- models.py
- rout.py
- миграций
- my_venv (библиотека root)
- .flaskenv
- приложение. db
- config.py
- my_flask_app.py
Я пытаюсь пройти этот учебник Microsoft: Работа с Excel в Microsoft Graph .
Моя проблема:
Я знаю, что сначала мне нужно сделать вызов API, чтобы получить сеанс. В учебном пособии приведен пример кода JSON:
POST /{version}/me/drive/items/01CYZLFJGUJ7JHBSZDFZFL25KSZGQTVAUN/workbook/createSession
content-type: Application/Json
authorization: Bearer {access-token}
{ "persistChanges": true }
Затем показан ответ:
HTTP code: 201 Created
content-type: application/json;odata.metadata
{
"@odata.context": "https://graph.microsoft.com/{version}/$metadata#microsoft.graph.sessionInfo",
"id": "{session-id}",
"persistChanges": true
}
Наконец, приведен пример кода для использования:
GET /{version}/me/drive/items/01CYZLFJGUJ7JHBSZDFZFL25KSZGQTVAUN/workbook/worksheets
authorization: Bearer {access-token}
workbook-session-id: {session-id}
После всего этого он начинает погружаться в какой-то общий сценарий Excel ios. Я просто хочу, чтобы в веб-приложении flask можно было заполнить таблицу с 3 столбцами HTML данными из таблицы Excel с 3 столбцами, которые я сохранил в OneDrive, и если я изменю написание чьего-либо имени в В столбце 2 будут записаны изменения в электронную таблицу Excel.
Может ли кто-нибудь указать мне, куда мне нужно вставить три приведенных выше примера кода, чтобы выполнить sh эту основную c задачу? Если кто-то может заставить меня начать с этим, я чувствую, что могу обернуть голову вокруг всего этого и взять оттуда.