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

网站语言是什么seo建站技巧

网站语言是什么,seo建站技巧,建设企业网站得花多少,北京网站建设方案托管文章目录 说个问题(很严重!!!)写个方案会Python看这里Python环境搭建不存在多行合并存在多行合并 不会Python看这里 说个问题(很严重!!!) 平时处理Excel表格…

文章目录

  • 说个问题(很严重!!!)
  • 写个方案
  • 会Python看这里
    • Python环境搭建
    • 不存在多行合并
    • 存在多行合并
  • 不会Python看这里

说个问题(很严重!!!)

平时处理Excel表格的时候,特别是针对存在【自动换行】的表格需要打印的时候,每次都要一行一行的调整行高,一般需要打印的时候都是要上会、要汇报的时候,都是比较着急的时候,但是着急没啥有,没啥好办法,只能一行一行的调,太痛苦啦!!!🤮🤢🤕🤒🤧😵

写个方案

但是只要你肯动脑筋,万事都有解决方案滴!请接着往下看。
openpyxl 官方网站:https://openpyxl.readthedocs.io/en/stable/
基于Python3.8.8 和 WPS软件实现

wps版本信息

会Python看这里

Python环境搭建

  1. 首先确保你电脑上安装了Python环境,可以参考文章:
    Python脚本运行环境搭建、安装教程、超简单、零基础小白
  2. 新建一个项目文件夹,在里面创建项目虚拟环境,CMD运行:
python -m venv shvenv
  1. 激活虚拟环境:
>>>cd shvenv/Scripts
>>>activate
  1. 安装 openpyxl 第三方 python 库
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple openpyxl

python环境搭建完成,接下来开始编写代码,调试运行!🤪

搭建项目虚拟环境:
搭建项目虚拟环境
安装openpyxl库:
安装openpyxl库

不存在多行合并

如果多行之间不存在合并单元格,这种情况是比较好处理的,直接在最合适的行高的基础上对每一行添加一定的行高即可实现。
新建 批量调整行高.py 文件和 批量调整行高.ini 文件。

打开“批量调整行高.ini”后输入如下代码:

[workbook]
# 工作簿的名字,和运行程序放在同一个文件夹中
wb_path = 你的表格名字[worksheet]
# 设置开始行号 0 表示不设置
start_row  = 0
# 设置结束行号 0 表示不设置
end_row  = 0
# 设置增加的行高(单位:磅)
add_height = 20
# 对处理行高的限制
limit_row = 100000

打开“批量调整行高.py”后输入如下代码:

import os
import sys
import traceback
import configparser
import openpyxltry:# 获取配置文件信息run_folder = os.path.dirname(__file__)  # 获取.py文件的运行路径# run_folder = os.path.dirname(os.path.realpath(sys.executable))  # 获取.exe的运行路径cfgpath = os.path.join(run_folder, "批量调整行高.ini")conf = configparser.ConfigParser()  # 创建管理对象conf.read(cfgpath, encoding="utf-8")  # 读取ini文件# 打开表格print("准备打开表格......")wb_path = conf['workbook'].get('wb_path')wb = openpyxl.load_workbook(os.path.join(run_folder, wb_path))ws = wb.active# 设置开始行号start_row = conf['worksheet'].getint('start_row')if start_row <= 0:start_row = 1# 设置结束行号end_row = conf['worksheet'].getint('end_row')if end_row <= 0:end_row = ws.max_rowlimit_row = conf['worksheet'].getint('limit_row')print(f"工作表的最大行号是: {end_row}")if end_row > limit_row:print(f'工作表的行号超过了{limit_row}行,请检查表格!')raise '表格行号过大!'# 在现有行高的基础上增加10磅add_height = conf['worksheet'].getint('add_height')for row_ind in range(start_row, end_row + 1):row_height = ws.row_dimensions[row_ind].heightif row_height is None:row_height = 13.5  # WPS默认行高13.5磅ws.row_dimensions[row_ind].height = row_height + add_heightprint(f'工作表批量增加{add_height}磅行高完成!')wb.save(wb_path)wb.close()print("关闭表格!")except Exception as e:# 打印异常的描述print(f"运行出错,提示信息:{e}")# 打印完整的错误栈信息traceback.print_exc()
finally:input('程序运行完毕,按回车键退出...')

运行 批量调整行高.py 文件,运行之前记得关闭软件打开的表格哦,不然会报错!当然你也可以新建一个 批量调整行高.bat 文件来点击运行,这样就不用每次输入命令啦。

bat文件的代码如下:

@echo off
chcp 65001
.\shvenv\Scripts\python 批量调整行高.py
pause

最终运行情况如下:
最终运行情况

相关文件资源包:【批量调整表格的行高Python实现源代码(不存在多行合并)】

存在多行合并

多行之间存在合并单元格,这种情况比较复杂,需要计算多行单元格合并后需要的行高,并且要找出需要的行高最大的一列作为最终设置的行高值。

待后续更新。。。。。

不会Python看这里

下载作者羊大侠上传的运行压缩包,解压,点击exe文件直接运行,即可看见测试效果。

点击下载:【批量调整表格行高的Python实现,解决表格换行打印显示不全问题】

运行情况

http://www.hkea.cn/news/3472/

相关文章:

  • 网站开发成本厦门网站制作全程服务
  • 软件技术专业毕业论文关键词自助优化
  • 怎么做电子商务的网站百度seo新规则
  • 链接分析属于网站开发谷歌推广哪家公司好
  • 网站开发培训深圳优秀的网页设计网站
  • 网站空间企业个人360社区app
  • p2p网站建设小红书网络营销策划方案
  • iis6无法新建网站宣传方式有哪些
  • 多个链接的网站怎么做的本周热点新闻事件
  • 烟台模板建站代理宿州百度seo排名软件
  • 盖世汽车是模仿美国哪个网站做的外贸营销策略都有哪些
  • 视频网站开发平台宣传软文
  • 日本向中国收二维码费用洛阳seo网站
  • seo快速优化软件网站360网站收录
  • 城中网站制作优化网站seo策略
  • 网页视频下载在线提取seo关键词排名优化专业公司
  • 网站建设中搜索引擎竞价托管外包服务
  • 公司网站建站软件成都调查事务所
  • 做3dmax的网站购买链接平台
  • 宝鸡专业建站公司seo运营是什么
  • 深圳公司网站设计企业今日北京新闻
  • 你对网站第一印象2022国内外重大新闻事件10条
  • 做公司网站方案网站建设营销推广
  • 南京大地建设 集团 网站十大经典口碑营销案例
  • 桂林网站制作百度移动排名优化软件
  • 比较好的网站建设品牌设计seo的推广技巧
  • 自己做的网站能卖么怎么样做推广最有效
  • 怎么做网站seo优化电商运营自学网站
  • 关于县政府网站建设品牌营销策划与管理
  • 电子系统设计网站百度网络推广