如何将数据框转换为工作表 (Python 3.8)?
How to convert a dataframe to a worksheet (Python 3.8)?
for file in all_files:
df = pd.read_excel(file,sheet_name='Application')
new_df=df.iloc[2:4,]
在上面的代码行之后,我想将数据框“new_df”转换为工作sheet以取消合并 excel sheet 的列.我试过的是:
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
for file in all_files:
df = pd.read_excel(file,sheet_name='Application')
new_df=df.iloc[2:4,]
在上面的代码行之后,我想将数据框“new_df”转换为工作sheet以取消合并 excel sheet 的列.我试过的是:
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