Python生成舒尔特的Excel表格
from __future__ import print_function
import random
import xlwt# 可以输出带字母的舒尔特表,设置is_number=False即可
is_number=Truedef schulte(n):'''return n*n'''# 打乱列表max = n * nif is_number:numbers = list(range(1, max + 1)) # 兼容py3else:digits = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',1,2,3,4,5,6,7,8,9,10,11,12]numbers = digits[:max]random.shuffle(numbers)# 输出到excel# 创建一个workbook 设置编码workbook = xlwt.Workbook(encoding='utf-8')# 创建一个worksheetworksheet = workbook.add_sheet('sheet1')# 为样式创建字体font = xlwt.Font()# 字体类型font.name = '华文仿宋'# 字体颜色# font.colour_index = i# 字体大小,11为字号,20为衡量单位font.height = 20 * 36# 字体加粗font.bold = False# 下划线font.underline = False# 斜体字font.italic = False# 设置单元格对齐方式alignment = xlwt.Alignment()# 0x01(左端对齐)、0x02(水平方向上居中对齐)、0x03(右端对齐)alignment.horz = 0x02# 0x00(上端对齐)、 0x01(垂直方向上居中对齐)、0x02(底端对齐)alignment.vert = 0x01# 设置自动换行alignment.wrap = 1# 设置边框borders = xlwt.Borders()# 细实线:1,小粗实线:2,细虚线:3,中细虚线:4,大粗实线:5,双线:6,细点虚线:7# 大粗虚线:8,细点划线:9,粗点划线:10,细双点划线:11,粗双点划线:12,斜点划线:13borders.left = 1borders.right = 1borders.top = 1borders.bottom = 1# borders.left_colour = i# borders.right_colour = i# borders.top_colour = i# borders.bottom_colour = i# 设置列宽,一个中文等于两个英文等于两个字符,11为字符数,256为衡量单位# worksheet.col(1).width = 3 * 256# 设置背景颜色# pattern = xlwt.Pattern()# 设置背景颜色的模式# pattern.pattern = xlwt.Pattern.SOLID_PATTERN# 背景颜色# pattern.pattern_fore_colour = 5# 初始化样式style0 = xlwt.XFStyle()style0.font = font# style0.pattern = patternstyle0.alignment = alignmentstyle0.borders = borders# 设置文字模式# font.num_format_str = '#,##0.00'# 格式化输出print()i = 0row = 0while i < max:for index,x in enumerate(numbers[i: i + n]):print(x, '\t', end='')# 写入excel# 参数对应 行, 列, 值worksheet.write(row, index, x,style0)print('\r')i += nrow += 1# 保存workbook.save('shuerte.xls')schulte(8)
Python生成舒尔特的Excel表格相关推荐
- python生成带超链接的excel表格
前提:项目里已经有函数功能将数据库数据生成excel表格 需求:将现有的excel表格数值覆盖为url超链接 利用pandas直接写入 优点: 省事,只要把数值用原始的excel函数 =HYPERLI ...
- python excel库 linux_用python写一个简单的excel表格获取当时的linux系统信息
最近在学习excel表格的制作,顺便结合之前学习的内容,利用python的两个模板,分别是获取系统信息的psutil,和生成excel表格的xlsxwriter.利用这两个模板将生成一个简单的exce ...
- python怎么将txt转为excel_使用matlab或python将txt文件转为excel表格
假设txt文件为: 一.matlab代码 data=importdata('data.txt'); xlswrite('data.xls',data); 二.python代码 利用pandas的Dat ...
- Python入门题031:excel表格筛选重复数据
题目: 使用 pandas 筛选表格中的重复数据,将筛选后的表格保存到新的 excel 文件中. 视频教程: Python入门题031:excel表格筛选重复数据 代码: import pandass ...
- 计算营业额python代码_真香还是假香,Python处理分析128张Excel表格竟然不到3秒?| 附案例数据集...
原标题:真香还是假香,Python处理分析128张Excel表格竟然不到3秒?| 附案例数据集 作者:吹牛Z 本文转自公众号:数据不吹牛 更新完Pandas基础教程,后台有不少旁友留言,想要了解怎么用 ...
- 新技能 | 使用python代码来高效操作Excel表格 (文末赠书5本)
新技能 | 使用python代码来高效操作Excel表格 (文末赠书5本) 在日常学习和工作中,少不了要跟Excel表格打交道.而我们作为程序猿,深知代码编程给人带来的便捷性,那我们怎么样使用代码来操 ...
- python获取股票财务报表数据生成excel_(python导出股票数据到excel表格)如何将python输出的内容输入到表格Excel中...
如何将python输出的内容输入到表格Excel中 假如你还没有数据,手动敲进去一个frame. 你也可以用别的方式入的,网上抓的,都可以. data={'name':['zhangssan','li ...
- Python读取Json字典写入Excel表格的方法
需求: 因需要将一json文件中大量的信息填入一固定格式的Excel表格,单纯的复制粘贴肯定也能完成,但是想偷懒一下,于是借助Python解决问题. 环境: Windows7 +Python2.7 + ...
- python微信接龙转Excel表格
PyQT5下将微信接龙String转成Excel Python文字处理 文字切割 电话号码提取 生成excel表格 结果 软件截图 工具连接 20210819分割线.... 新需求 方案1 方案2 可 ...
- Python自动化办公,根据excel表格批量获取图片插入word
初学python 最近因为工作需要大量导入图片至word,学习了大佬们的代码后自己写了段 我的表格第一行默认标题,所以均从第二行开始读取 初学者,代码格式比较乱 表格的形式 import docx f ...
最新文章
- Python装饰器实现一个代码计时器?
- 使用 做签名的post_ASP.NET WebApi 基于分布式Session方式实现Token签名认证
- ASP.NET中的数据绑定:哪个更快? (转)
- Hive之DDL数据操作
- arcgis栅格邻域统计_ArcGIS 从基础到实战书正式出版,易智瑞技术总裁沙志友沙总推荐并亲自写序...
- centos 7新机使用前操作
- 从逻辑回归到最大熵模型
- C++学习系列笔记(六)
- Oracle存储过程的异常处理
- RIA and volta
- Douglas Peucker算法的C#实现
- 5.Magento资源配置(Setup Resource)
- MySQL基本数据操作
- Java基础~Java ASCII码的转换
- Pytorch Note19 优化算法5 Adadelta算法
- Flowplayer简单酷炫的视频播放器
- CVPR 2021大奖出炉!何恺明获最佳论文提名,华人四篇“最佳”!第一届Thomas S. Huang 纪念奖颁发...
- Invocation Target Exception调用目标异常可能是参数漏传
- Word2Vec--词向量模型
- eeprom与pcf859
热门文章
- MUSIC算法---空间谱估计
- ActiveReportsJS 2.2.1 中文特殊版
- 高校科研信息管理系统
- Redis安装教程【Windows]
- 人脸识别之一图像采集及人脸库的建立
- linux中grep命令,Linux下grep命令详解
- cocos2dx-lua 骨骼动画spine使用心得(cocos2dx版本 3.17 spine版本3.6.53)
- openjdk java字体库_OpenJDK8编译后遇到字体问题
- OpenSearch 讲解
- 漫画算法python版下载_漫画算法-小灰的算法之旅.pdf