python - 写入打开的 excel 文件
问题描述
我想写一个打开的 excel 表。我这样做了:
import win32com.client
app = win32com.client.GetActiveObject("Excel.Application")
但出现错误:
AttributeError: module 'win32com.gen_py.00020813-0000-0000-C000-000000000046x0x1x9'
has no attribute 'CLSIDToClassMap'
有人可以帮忙吗?
解决方案
我建议为此使用 pandas 库:
例如
import pandas as pd
df1 = pd.DataFrame([['a', 'b'], ['c', 'd']],
index=['row 1', 'row 2'],
columns=['col 1', 'col 2'])
df1.to_excel("output.xlsx")
推荐阅读
- arrays - 将快速数组减少到另一对
- docker - Docker 容器无法在 Azure 应用服务中启动
- html - 修改 jm 微调器点以使其大小相同而没有反弹
- eclipse - 如何通过命令行重新启动或退出我的 Eclipse
- lua - 为什么使用 scipy 从 Lua 火炬和 pytorch 加载 .mat 文件后矩阵之间存在差异?
- python - Dask:在列上删除 NA?
- php - Symfony 中的注解机制——它是如何工作的?
- android-studio - Kotlin REPL:由于可能的重新分配,禁止捕获的成员值初始化
- c# - 通过 OLEDB 连接到 MySQL
- php - 在使用 PHP 中的 IF 语句更新 php 中的表格内容之前如何检查?