当前位置: 首页 > news >正文

苏州网站建设公司哪个好简单的响应式网页

苏州网站建设公司哪个好,简单的响应式网页,做咨询类网站风险评估,做网站 做手机app要学什么目录 一、安装openpyxl库 二、openpyxl库介绍 1、工作簿 a、创建工作簿 b、加载工作簿 c、保存工作簿 2、工作表 a、获取工作表 b、创建和删除工作表 c、工作表属性设置 3、单元格 a、获取单元格 b、合并单元格 C、设置单元格样式 三、django集成openpyxl库 一、…

目录

一、安装openpyxl库

二、openpyxl库介绍

1、工作簿

a、创建工作簿

b、加载工作簿

c、保存工作簿

2、工作表

a、获取工作表

b、创建和删除工作表

c、工作表属性设置

3、单元格

a、获取单元格

b、合并单元格

C、设置单元格样式

三、django集成openpyxl库


一、安装openpyxl库

pip install -i https://pypi.tuna.tsinghua.edu.cn/simpl openpyxl

二、openpyxl库介绍

1、工作簿

a、创建工作簿

openpyxl.Workbook() #创建一个新的工作簿对象。

b、加载工作簿

openpyxl.load_workbook(filename)  #加载一个已存在的Excel文件,并返回一个工作簿对象

c、保存工作簿

workbook.save(filename) # 将工作簿保存到指定的文件名。

2、工作表

a、获取工作表

workbook.active  # 获取当前活动的工作表
workbook[sheetname]  # 通过工作表名称获取工作表对象
workbook.sheetnames  # 获取工作簿中所有工作表的名称列表

b、创建和删除工作表

workbook.create_sheet(title=None, index=None)  # 创建一个新的工作表,可以指定工作表的名称和位置。
workbook.remove(worksheet) # 删除指定的工作表。

c、工作表属性设置

worksheet.title  # 获取或设置工作表的名称。
worksheet.max_row  # 获取工作表中的最大有效行数。
worksheet.max_column  # 获取工作表中的最大有效列数。

3、单元格

a、获取单元格

worksheet['A1']="你好"  # 获取单元格并设置值

b、合并单元格

worksheet.merge_cells("A1:D1")  # 合并A1和D1单元格

C、设置单元格样式

cell.font =Font(name='Arial', size=12, bold=True, italic=False, color="FF0000")  # 设置字体样式字体样式,红色粗体Arial字体
cell.fill = PatternFill(start_color="FFFF00", end_color="FFFF00", fill_type="solid")  # 设置填充样式,黄色填充  
cell.alignment = Alignment(horizontal='center', vertical='center')  # 设置对齐方式

三、django集成openpyxl库

class TestView(APIView):def get(self,request):house=HouseInfo.objects.all()wb = Workbook()ws = wb.activews.title = "Sheet1"ws.merge_cells('A1:D1')  # 合并单元格ws['A1']='城镇供排水人才现状及需求采集调研问卷(面向企业)'  # 给单元格设置值ws['A1'].alignment = Alignment(horizontal="center", vertical="center")ws['A1'].font=Font(bold=True,size=14)  # 设置字体大小ws['A1'].fill =PatternFill(fill_type='solid', start_color='cccccc')  # 设置单元格填充颜色headers = ['city', 'title', 'region', 'area']  # 假设你的模型有这些字段ws.append(headers)  # 添加表头for obj in house:row = [obj.city, obj.title, obj.region, obj.area]ws.append(row)  # 将数据库数据写入Excelresponse = HttpResponse(content_type='application/vnd.openxmlformats-officedocument.spreadsheetml.sheet')response['Content-Disposition'] = 'attachment; filename="data.xlsx"'wb.save(response)return response

再用postman请求这个接口就可以下载这个excel文件了

http://www.yayakq.cn/news/959151/

相关文章:

  • 郑州建材公司网站建设视频网站直播怎么做
  • 网站注册怎么做苏州网站开发建设公司
  • 设计名字的网站p2p网站开发 源代码
  • 深圳做微商网站留学中介网站建设方案
  • 网站图片不是本站的对seo有什么不好wordpress 360急速模式打不开
  • 股票网站怎么做动态ip怎么建设网站
  • 珠海网站关键词推广商务网站建设目的
  • 怎么做点击图片进入网站苏州公司
  • 怎么做加密货币网站淄博手机网站
  • 比选三家网站建设公司自学做蛋糕的网站
  • 做网站的最大的挑战是什么浦项建设内部网站
  • 网站推广的基本方法游戏代理0加盟费
  • 手机把网站做成软件有哪些成都最好的网站建设
  • 有机蔬菜网站是如何建设wordpress控制上下页链接
  • 怎么创造网站网站建设改革情况汇报
  • 有什么做外贸的网站学做软件的网站有哪些内容
  • 建湖做网站需要多少钱赣州广播电视台
  • 电子网站建设方案哈尔滨市建设工程交易中心
  • 这样制作公司网站wordpress 软件下载
  • 商城类网站功能建网站有什么要求
  • 甘肃建设项目审批权限网站邵阳做网站公司
  • 怎么在自己电脑上做网站建设网站
  • o2o网站平台怎么做群辉搭wordpress
  • 云南建设厅网站首页荆州哪个公司做网站
  • 网站建设_app开发一起做网站郑州
  • 如何打击网站网站开发需要什么配置的电脑
  • 欧美做爰视频网站常用的设计软件有哪些
  • 徐州网站建设咨询如何做百度搜索推广
  • 网站域名实名证明公司部门划分
  • 成都有几家做网站的公司上海网站制作维护