繁体   English   中英

如何使用熊猫将空列添加到excel中的特定工作表?

[英]How to add a empty column to a specific sheet in excel using panda?

我有一个包含 3 张工作表(PizzaHut、InAndOut、ColdStone)的 excel 文件。 我想在 InAndOut 表中添加一个空列。

path = 'C:\\testing\\test.xlsx'
data = pd.ExcelFile(path)
sheets = data.sheet_names
if 'InAndOut' in sheets:
     something something add empty column called toppings to the sheet
data.to_excel('output.xlsx')

一直在环顾四周,但我找不到一个直观的解决方案。

任何帮助将不胜感激!

  1. 按名称阅读工作表。
  2. 做你需要做的。
  3. 用修改后的数据覆盖工作表。
sheet_name = 'InAndOut'

df = pd.read_excel(path, sheet_name)

# Do whatever

with pd.ExcelWriter(path, engine="openpyxl", mode="a", if_sheet_exists="replace") as writer:
    df.to_excel(writer, sheet_name, index=False)

请参阅pd.read_excelpd.ExcelWriter

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM