![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
openpyxl
东林牧之
这个作者很懒,什么都没留下…
展开
-
openpyxl的简单使用。
一、增删相关1、创建新工作簿import openpyxl#创建一个新的工作簿wb = openpyxl.WOrkbook()#拿到工作的工作表,新创建的工作簿,默认有sheet工作表,且是该表是激活的ws=wb.active#给工作表设置名字,这里是将sheet工作表名字设置成语文成绩ws.title = '语文成绩'#保存wb.save('新的工作簿.xlsx')2、创建新的工作表import openpyxl#读取存在的工作簿wb = openpyxl.lo.原创 2022-05-10 09:40:39 · 2889 阅读 · 0 评论 -
openpyxl-使用公式:vlookup公式
代码:class HandleExcel: wbs='' def __init__(self,filename,save_name): self.filename = filename self.save_name = save_name def hand_kucun(self,sheet='库存'): wb = openpyxl.load_workbook(filename=self.filename) ws =原创 2022-05-03 10:59:52 · 898 阅读 · 0 评论 -
openpyxl,给单元格插入公式,求和通过excel公式实现
excel表格式: 表格名字,公式测试.xlsx姓名 数学 英语 语文 体育 总分 徐0过 86 81 82 35 徐1过 78 89 87 35 徐2过 77 73 89 35 徐3过 74 71 72 35 徐4过 81 82 72 35 徐5过 75 87 79原创 2022-04-28 16:17:05 · 3826 阅读 · 2 评论 -
django通过openpyxl操作excel文件,实现批量导入数据到数据库。
1、在一些场景中经常需要管理员批量导入数据,先将数据写到excel表格中,再上传到系统上,最后将excel中的数据批量导入到系统的数据库中。1.1、test.xlsx文件数据格式首行的名字:必须是数据库对应的字段名,这样才能使用**打散字典,实现快速创建。2、视图类如何实现class TestExcelView(ViewSet): authentication_classes = [] permission_classes = [] throttle_cl.原创 2022-01-03 19:33:49 · 2431 阅读 · 0 评论 -
使用openpyxl读取excel文件中的所有数据,配合django实现批量导入数据。
1、读取本地excel文件中所有数据class TestExcelView(ViewSet): authentication_classes = [] permission_classes = [] throttle_classes = [] @action(methods=['get'],detail=False) def testexcel(self,request): path=os.path.join(settings.MEDIA_ROO原创 2022-01-03 19:02:20 · 1174 阅读 · 0 评论 -
django中使用openpyxl,将数据库的数据生成excel文件保存
1、模型类#用户表class User(AbstractUser): #继承原来的auth表,拓展字段,不要与原来有的字段名重复 telephone = models.CharField(max_length=11,verbose_name='手机号码') name = models.CharField(max_length=12,verbose_name='用户姓名') sid = models.CharField(max_length=24,verbose_nam原创 2021-12-29 13:39:45 · 1634 阅读 · 0 评论