如何在python中将我的两个列表列和行动态转换为excel表而不必硬编码名称

2024-09-28 03:23:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个列表“列”和“行”。如何用python在excel工作表中显示我的两个列表。实际上,我从oracle得到了这些列和行数据库.so我想在excel表格中显示它们。请帮帮我。在

 columns = ['temp', 'var,' 'log'] 
  rows = [['dat2jdhjbcjbd.cdndjs', 45, 'ijh'],['mydatainjjsb.fjdnjc54', 65, null]]

如何在excel工作表中将列显示为列,在excel工作表中将行和行显示为行,而不必硬编码列或行的名称?我的行很大。在


Tags: columnslog数据库列表sovarexceltemp
1条回答
网友
1楼 · 发布于 2024-09-28 03:23:48

我建议使用pandas。也许仅仅使用pandas将数据写入excel表并不是最好的主意,但它使过程非常简单。在

(1)新建excel文件:

import pandas as pd

# data
columns = ['temp', 'var', 'log']
rows = [
    ['dat2jdhjbcjbd.cdndjs', 45, 'ijh'],
    ['mydatainjjsb.fjdnjc54', 65, None]]

# combine rows and column names into pandas dataframe
data = pd.DataFrame(rows, columns=columns)

# write data
data.to_excel(
    '1.xlsx',
    sheet_name='new_sheet',
    index=False)

(2)写入现有excel文件:

^{pr2}$

相关问题 更多 >

    热门问题