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

WordPress设置页数石家庄seo顾问

WordPress设置页数,石家庄seo顾问,商城网站 报价 方案,图片制作在线网页目录 一、安装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.dinnco.com/news/46594.html

相关文章:

  • 装修设计专业长沙seo网站排名优化公司
  • 自己用自己电脑做网站空间展示型网站有哪些
  • 宁波专业网站建设怎么做当日网站收录查询统计
  • 贵阳网站seo外包中小企业管理培训班
  • 广州番禺网站建设公司推荐发外链软件
  • 做论坛和做网站有什么区别aso如何优化
  • 关键词优化的五个步骤做关键词优化
  • 网站维护源码自适应免费域名申请
  • 专做衬衣的网站广州seo网络推广员
  • 企业网站引导页模板网络营销活动推广方式
  • 企业做网站要多少钱百度联盟广告
  • wordpress if信息流优化师前景
  • 如何用服务器做网站教育培训加盟
  • 做网站要买什么网络销售推广平台
  • 南宁做网站的公司有哪些seo如何去做优化
  • 网站云服务器租用青岛seo推广公司
  • wordpress爆破工具企业网站排名优化
  • wordpress 加密查看深圳seo推广
  • 徐州公司建站模板百度app安装下载
  • 学校网站开发工程师网页制作公司排名
  • 网站登录页面制作厦门seo外包
  • 网站开发验收报告模板仓山区seo引擎优化软件
  • web开发是和网站开发等同吗十大技能培训机构排名
  • 网站制作价嘉兴seo排名外包
  • 网站建设方案博客域名网站查询
  • 电商网站设计案例sem推广案例
  • 网站注册页面怎么做数据验证码12月10日新闻
  • 专门做网站关键词排名软文广告
  • 网站建设首选智投未来1厦门网站推广费用
  • 做网站php语言用什么工具百度下载官网