pd.read_excel() #使用参数
pd.read_excel(io, sheetname=0,header=0,skiprows=None,index_col=None,names=None,
arse_cols=None,date_parser=None,na_values=None,thousands=None,
convert_float=True,has_index_names=None,converters=None,dtype=None,
true_values=None,false_values=None,engine=None,squeeze=False,**kwds)
思路分析:1.导入目标文件;
2.将选取目标列转换为列表;
3.通过writer生成工作簿;
4.现在的数据是‘str’类型,无法写入表,需要转换为DataFrame数据框,并为表添加行标题;
5.写入数据,添加工作表名,默认“Sheet1”;
6.保存
import pandas as pd
import numpy as np
import xlsxwriter #调用xlswriter包,用来生成表
data=pd.read_excel(r"F:\论文\Demo\yuanshidata.xlsx") #读取存储路径在桌面的工作簿
area_list=list(data["标题"]) #按字段分成列表
#print(area_list)
writer=pd.ExcelWriter(r"F:\论文\Demo\biaotidata.xlsx",engine='xlsxwriter') #生成一个新 工作簿
df = pd.DataFrame(area_list,columns=['标题'])
df.to_excel(writer,sheet_name="总表",index=False) #写入数据
writer.save() #文件保存