如何解决如何将数据框转换为工作表 (Python 3.8)?
for file in all_files:
df = pd.read_excel(file,sheet_name='Application')
new_df=df.iloc[2:4,]
在上面的代码行之后,我想将数据框“new_df”转换为工作表以取消合并 Excel 表的列。我试过的是这样的:
ws=openpyxl.utils.dataframe.dataframe_to_rows(new_df,index=True,header=True)
根据{{3}}
但我收到一条错误消息:“属性错误:模块‘openpyxl.utils’没有属性‘dataframe’。我该如何解决这个问题?或者是否有另一种取消合并列的方法?
我使用的所有导入:
import glob
import os
import pandas as pd
from pandas import DataFrame
import numpy
from bs4 import BeautifulSoup
import openpyxl
from openpyxl import utils
import requests
import urllib3
import selenium.webdriver as webdriver
from openpyxl.workbook import Workbook
from openpyxl import load_workbook
from openpyxl.utils.cell import range_boundaries```
解决方法
from openpyxl.utils.dataframe import dataframe_to_rows
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。