Pandas_Unable 将所有行写入 excel sheet
Pandas_Unable to write all the rows into the excel sheet
我试图通过使用 Pandas 编写 Python 脚本将所有缺陷从 JIRA 导出到 Excel sheet。
我能够将所有信息捕获到 Pandas 数据框中。当我在控制台上打印它时,我能够在数据框中看到多行。但是当它导出到“output.xlsx”excelsheet 时,只有一行被添加到excelsheet。请让我知道我在以下代码中哪里出错了:
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.')
假设你的 jira 代码是正确的,你能试一试吗?
import pandas as pd
from jira import JIRA
allissues = []
options = {'server': 'Server url'}
jira = JIRA(options, basic_auth=('username', 'password'))
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.append(d)
writer = pd.ExcelWriter('output.xlsx')
df = pd.DataFrame(all_issues)
df.to_excel(writer, index=False)
writer.save()
print('DataFrame is written successfully to Excel File.')
我试图通过使用 Pandas 编写 Python 脚本将所有缺陷从 JIRA 导出到 Excel sheet。 我能够将所有信息捕获到 Pandas 数据框中。当我在控制台上打印它时,我能够在数据框中看到多行。但是当它导出到“output.xlsx”excelsheet 时,只有一行被添加到excelsheet。请让我知道我在以下代码中哪里出错了:
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.')
假设你的 jira 代码是正确的,你能试一试吗?
import pandas as pd
from jira import JIRA
allissues = []
options = {'server': 'Server url'}
jira = JIRA(options, basic_auth=('username', 'password'))
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.append(d)
writer = pd.ExcelWriter('output.xlsx')
df = pd.DataFrame(all_issues)
df.to_excel(writer, index=False)
writer.save()
print('DataFrame is written successfully to Excel File.')