求你了,我需要你的帮助
我想在Excel工作表中复制Excel数据框,但仅在白色单元格上使用actuall xl wings。 pandas dataframeexcel sheet
我不想复制红细胞
下面是我的python代码:
import pandas as pd
import xlwings as xw
#dataframe creation
d = {'col1': [1, 2], 'col2': [3, 4]}
df = pd.DataFrame(data=d)
df
#Copy in a excel sheet with xl wings
wb=xw.Book()
ws=wb.sheets['Feuil1']
ws.range("A1").options(index=False).value=df
excel工作表的图片显示没有任何内容的红细胞。这意味着以下解决方案应该有效。
只需像您在问题中所做的那样复制数据框,然后删除红色背景的单元格内容。只需在代码中添加以下行:
您需要在
.rgb_to_int((217,217,217))
中填写背景色的RGB值如果我理解你的问题…
您可以使用pandasexcel writer(也可以查看^{} 的参数):
Here你可以找到一个大型教程
相关问题 更多 >
编程相关推荐