使用openpyxl函数:

注意:openpyxl操作的是excel.xlsx文件

 filename = 'sh510300_20161122.xlsx'
wb = load_workbook(filename)       #打开xlsx文件
ws = wb.get_sheet_by_name('1')   #sheet
ws_rows_len =ws.max_row           #q求表格最大行数
ws_columns_len=ws.max_column#求表格最大列数
wb.save("123.xlsx")#保存为相同目录下另外一个excel文件,文件名字自己取`在这里插入代码片`

使用 xlrd、xlwt函数

注意:操作的是excel.xls文件


```python
import xlrd
import xlwt
filename="sh510300_20161122.xls"
wb=xlrd.open_workbook(filename)
ws=wb.sheet_by_name('1')
rows=ws.nrows #行数跟列数值跟上面有区别的
columns=ws.ncols
print(rows,columns)
wb.save("123.xlsx")保存方式

案例:

workbook = xlwt.Workbook(encoding="utf-8")
    worksheet = workbook.add_sheet('sheet1')
    worksheet.write(0, 0, 'post_id')
    worksheet.write(0, 1, 'reply_id')
    worksheet.write(0, 2, 'source_post_id')
    worksheet.write(0, 3, 'post_title')
    worksheet.write(0, 4, 'post_content')
    worksheet.write(0, 5, 'reply_text')
    workbook.save('./data.xls')

在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐