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)
根据 https://openpyxl.readthedocs.io/en/stable/api/openpyxl.utils.dataframe.html但我收到一条错误消息,提示“属性错误:模块'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
关于python - 如何将数据框转换为工作表(Python 3.8)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67274862/