11,041
社区成员
发帖
与我相关
我的任务
分享
因为本身用过pandas库,简单回忆一下,先建立一个表
一、pandas
import pandas as pd
df=pd.read_excel('stu.xlsx',engine='openpyxl')
data1 = df.head(7) # 读取前7行的所有数据,dataFrame结构
data2 = df.values #list形式,读取表格所有数据
print("获取到所有的值:\n{0}".format(data1)) #格式化输出
print("获取到所有的值:\n{0}".format(data2)) #格式化输出
二、xlrd
报错,查了一下因为版本跟新,不识别,那就自己写一个吧
import xlsxwriter # 导入模块
workbook = xlsxwriter.Workbook('new_excel.xlsx') # 新建excel表
worksheet = workbook.add_worksheet('sheet1') # 新建sheet(sheet的名称为"sheet1")
headings = ['姓名', '学号', '成绩'] # 设置表头
data = [
['张三', '李四', '王五'],
[1, 2, 3],
[30, 60, 70],
] # 自己造的数据
worksheet.write_row('A1', headings)
worksheet.write_column('A2', data[0])
worksheet.write_column('B2', data[1])
worksheet.write_column('C2', data[2]) # 将数据插入到表格中
workbook.close() # 将excel文件保存关闭,如果没有这一行运行代码会报错