我目前有一个名为“excel example.xlsx”的 excel 文件。我在这个文件中有 2 张纸。
第一张表的标题为“首页”,第二张表的标题为“Sheet2”。
工作表 1: 第一张工作表“Home”在第一行中包含句子“This is a test”,从单元格 A1 开始,到 D1 列结束。
以下是主页表的示例:
Cell: A1“这个” Cell: B1“是” Cell: C1“一个” Cell: D1“测试”
第 2 页:
在第二张纸“Sheet2”中,我想打印以下数据:
Cell: A1"col1" Cell: B1"col2" Cell: A2"21" Cell: B1"23" Cell: A3"22" Cell: B3"24"
到目前为止,这是我的代码:
import pandas as pd
from pandas import read_excel
my_sheet_name = 'Home'
df1 = read_excel('excel example.xlsx', sheet_name = 'Home')
x = {'col1': [21, 22], 'col2': [23, 24]}
df2 = pd.DataFrame(data=x)
writer = pd.ExcelWriter('excel example.xlsx')
df1.to_excel(writer, 'Home')
df2.to_excel(writer, 'Sheet2')
writer.save()
此代码工作正常,但存在一些格式问题。
问题 1:
“主页”表打印了从单元格 B1 开始的句子“这是一个测试”,而不是我想要的 A1。单元格 A1 为空。
问题 2:
“这是一个测试”这句话是有边界的。如果可能,我希望删除边框。
问题 3:
“这是一个测试”这句话用粗体表示。如果可能,我希望删除粗体格式。
我是编码新手,将不胜感激我能得到的任何帮助。谢谢!
相关分类