安装 pip3 install pandas
pip3 install openpyxl
创建数据表和文件
from PyQt5.QtWidgets importQApplication,QWidgetimportsysimportpandas as pdclasswin(QWidget):def __init__(self):
super().__init__()
self.resize(500,500)
self.setWindowTitle('Excel学习')#df=pd.DataFrame() #创建数据表--空数据表
df = pd.DataFrame({'姓名':['张三','李四','王五'],'物理':[56,98,45]}) # 创建数据表
df.to_excel('D:/ss/ss.xlsx') #把数据表保存为xlsx文件
if __name__=='__main__':
app=QApplication(sys.argv)
w=win()
w.show()
sys.exit(app.exec_())
此时在指定目录中生成一个xlsx文件
打开后
第一列是pandas自动产生的索引列
自定义索引列
df = pd.DataFrame({'ID':[1,2,3],'姓名':['张三','李四','王五'],'物理':[56,98,45]})
df=df.set_index('ID') #设置索引列--这样不会单独产生索引列
df.to_excel('D:/ss/ss.xlsx')
df.set_index('ID',inplace=True) #设置索引列--这样不会单独产生索引列
读取文件
df = pd.read_excel('D:/ss/ss.xlsx',header=0,index_col='ID') #读取文件
#参数header 第几行是标题栏