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

wordpress室内设计北京网站seo优化推广

wordpress室内设计,北京网站seo优化推广,php网站开发软件是什么,教育技术学网站模版背景 因為公司最近要求我做一份自動化導出報告,內容有點多,為了省事,我選用了python,後面估計要自建在線辦公系統,這個後續再講 需要的庫 openpyxl 和Pandas 開始 Execl導入 from openpyxl import load_workbook …

背景

  因為公司最近要求我做一份自動化導出報告,內容有點多,為了省事,我選用了python,後面估計要自建在線辦公系統,這個後續再講

需要的庫

openpyxl 和Pandas

開始

Execl導入

from openpyxl import load_workbook
#此處抓取一個實體的execl數據對象
file_path = "../印刷站2.xlsx"
workbook = load_workbook(file_path)

單元格設置值

   這個很簡單,為了提供複用性,我建了一個工具類具體方法如下

def set_cell_value(workbook, sheet_index, cell, value):"""?置 Excel 文件中指定?元格的值。"""# 加? Excel 文件# ??工作表sheet = workbook.worksheets[sheet_index]# ?置?元格的值sheet[cell] = value
import config
#傳遞數據對象 sheet的索引 單元格     數據
config.set_cell_value(work_book, 1, "D5", data.iloc[0, 0])

單元格設置插入圖片

   因為部分資源我使用http地址或者實體ip地址抓取,實際邏輯如下:

工具類
import requests
#下載圖片
def download_image(url):response = requests.get(url)response.raise_for_status()  # 确保?求成功return io.BytesIO(response.content)
#插入圖片
def insert_image_to_excel( wb,image_stream, sheet_index, cell,width,heigth):# 加??有的Excel工作簿# ?取指定的工作表(sheet_index?0?始)ws = wb.worksheets[sheet_index]# ?整?片大小? 100x100 像素resized_image_stream = resize_image(image_stream, width, heigth)# 插入?整后的?片到Excelopenpyxl_img = OpenPyxlImage(resized_image_stream)ws.add_image(openpyxl_img, cell)
# Excel數據對象 數據流   sheet所在索引   單元格  長和寬
config.insert_image_to_excel(work_booK, image_stream, 5, col, 200, 200)

合併單元格並設置邊框顏色

  這裡我先設置合併的表格的第一行第一列的單元格自顏色,當合併單元格之後自然自己會將邊框顏色設置為整個合併的範圍

from openpyxl.styles import Border, Side
def create_shell_color(shell_info):thin_border = Border(left=Side(style='thin'),right=Side(style='thin'),top=Side(style='thin'),bottom=Side(style='thin'))shell_info.border=thin_border

       sheet= work_booK["5.Setup output data"]begin_str = "d" + str(j) + ":h" + str(Y)config.create_shell_color(sheet["D" + str(j)])stage=68sheet.merge_cells(begin_str)

這裡送個好用的函數

輸入數字返回字母

def column_number_to_letter(column_number):"""?列????列字母"""letter = ""while column_number > 0:column_number -= 1letter = chr(column_number % 26 + ord('A')) + lettercolumn_number //= 26return letter

http://www.zhongyajixie.com/news/60379.html

相关文章:

  • 设计创意广告广州seo工程师
  • 专做实习生招聘的网站中国站长站官网
  • 苏州前几天网站建设seo的基本内容
  • 北京有一个公司打电话做网站认证长春seo公司
  • 建设方案包括哪些内容视频优化是什么意思
  • 网站改版 文案seo优化技术培训中心
  • 网站收录突然全部没有了网上营销怎么做
  • 直销公司一览表seo营销技巧
  • 三亚中国检科院生物安全中心门户网站建设怎么在百度上面打广告
  • 个性网页设计苏州seo关键词优化方法
  • 响应式网站建设代理淘宝seo优化怎么做
  • 延安网站优化360seo排名优化服务
  • 松江做网站学做网站培训班要多少钱
  • 山河建设集团有限公司的网站推广赚钱的app
  • 网站建设冒用身份信息广东seo网站设计
  • 建设电商网站的总结推广优化厂商联系方式
  • 网站的侧边栏怎么做西安seo盐城
  • 与wordpress集成软件网络优化工程师为什么都说坑人
  • 外贸建站wordpress社会化媒体营销
  • 盐城网站开发如何东莞seo推广机构帖子
  • 惠州 网站建设投放广告的渠道有哪些
  • 做出网站网络广告公司排名
  • 太原推广型网站开发湖南网站seo
  • 10个免费货源网站南宁优化推广服务
  • 图书馆网站建设汇报免费下载b站视频软件
  • 即墨做网站的24小时最新国际新闻
  • 百度网站提交入口网址班级优化大师网页版登录
  • 做购物网站步骤seo排名专业公司
  • 有限责任公司自然人投资或控股西安seo专员
  • 网站优化方法免费的网站申请