Я пытаюсь экспортировать все дефекты из JIRA в таблицу Excel, написав сценарий Python с использованием Pandas. Я могу записать всю информацию во фрейм Pandas Data. Когда я печатаю его на консоли, я вижу несколько строк во фрейме данных. Но когда он экспортируется в лист Excel "output.xlsx", в лист Excel добавляется только одна строка. Пожалуйста, дайте мне знать, где я ошибаюсь в приведенном ниже коде:
import pandas as pd
import openpyxl
from jira import JIRA
allissues = []
options = {'server': 'Server url'}
jira = JIRA(options, basic_auth=('username', 'password'))
df = pd.DataFrame()
i=0
issues = jira.search_issues('search condition',maxResults=70)
for i in issues:
d = {
'Issue id': i.id,
'creator' : i.fields.creator,
'resolution': i.fields.resolution,
'status.name': i.fields.status.name,
'versions': i.fields.versions,
}
allissues = pd.DataFrame(d)
print(allissues)
writer = pd.ExcelWriter('output.xlsx')
allissues.to_excel(writer)
writer.save()
print('DataFrame is written successfully to Excel File.')