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表格相关推荐

  1. python生成带超链接的excel表格

    前提:项目里已经有函数功能将数据库数据生成excel表格 需求:将现有的excel表格数值覆盖为url超链接 利用pandas直接写入 优点: 省事,只要把数值用原始的excel函数 =HYPERLI ...

  2. python excel库 linux_用python写一个简单的excel表格获取当时的linux系统信息

    最近在学习excel表格的制作,顺便结合之前学习的内容,利用python的两个模板,分别是获取系统信息的psutil,和生成excel表格的xlsxwriter.利用这两个模板将生成一个简单的exce ...

  3. python怎么将txt转为excel_使用matlab或python将txt文件转为excel表格

    假设txt文件为: 一.matlab代码 data=importdata('data.txt'); xlswrite('data.xls',data); 二.python代码 利用pandas的Dat ...

  4. Python入门题031:excel表格筛选重复数据

    题目: 使用 pandas 筛选表格中的重复数据,将筛选后的表格保存到新的 excel 文件中. 视频教程: Python入门题031:excel表格筛选重复数据 代码: import pandass ...

  5. 计算营业额python代码_真香还是假香,Python处理分析128张Excel表格竟然不到3秒?| 附案例数据集...

    原标题:真香还是假香,Python处理分析128张Excel表格竟然不到3秒?| 附案例数据集 作者:吹牛Z 本文转自公众号:数据不吹牛 更新完Pandas基础教程,后台有不少旁友留言,想要了解怎么用 ...

  6. 新技能 | 使用python代码来高效操作Excel表格 (文末赠书5本)

    新技能 | 使用python代码来高效操作Excel表格 (文末赠书5本) 在日常学习和工作中,少不了要跟Excel表格打交道.而我们作为程序猿,深知代码编程给人带来的便捷性,那我们怎么样使用代码来操 ...

  7. python获取股票财务报表数据生成excel_(python导出股票数据到excel表格)如何将python输出的内容输入到表格Excel中...

    如何将python输出的内容输入到表格Excel中 假如你还没有数据,手动敲进去一个frame. 你也可以用别的方式入的,网上抓的,都可以. data={'name':['zhangssan','li ...

  8. Python读取Json字典写入Excel表格的方法

    需求: 因需要将一json文件中大量的信息填入一固定格式的Excel表格,单纯的复制粘贴肯定也能完成,但是想偷懒一下,于是借助Python解决问题. 环境: Windows7 +Python2.7 + ...

  9. python微信接龙转Excel表格

    PyQT5下将微信接龙String转成Excel Python文字处理 文字切割 电话号码提取 生成excel表格 结果 软件截图 工具连接 20210819分割线.... 新需求 方案1 方案2 可 ...

  10. Python自动化办公,根据excel表格批量获取图片插入word

    初学python 最近因为工作需要大量导入图片至word,学习了大佬们的代码后自己写了段 我的表格第一行默认标题,所以均从第二行开始读取 初学者,代码格式比较乱 表格的形式 import docx f ...

最新文章

  1. Python装饰器实现一个代码计时器?
  2. 使用 做签名的post_ASP.NET WebApi 基于分布式Session方式实现Token签名认证
  3. ASP.NET中的数据绑定:哪个更快? (转)
  4. Hive之DDL数据操作
  5. arcgis栅格邻域统计_ArcGIS 从基础到实战书正式出版,易智瑞技术总裁沙志友沙总推荐并亲自写序...
  6. centos 7新机使用前操作
  7. 从逻辑回归到最大熵模型
  8. C++学习系列笔记(六)
  9. Oracle存储过程的异常处理
  10. RIA and volta
  11. Douglas Peucker算法的C#实现
  12. 5.Magento资源配置(Setup Resource)
  13. MySQL基本数据操作
  14. Java基础~Java ASCII码的转换
  15. Pytorch Note19 优化算法5 Adadelta算法
  16. Flowplayer简单酷炫的视频播放器
  17. CVPR 2021大奖出炉!何恺明获最佳论文提名,华人四篇“最佳”!第一届Thomas S. Huang 纪念奖颁发...
  18. Invocation Target Exception调用目标异常可能是参数漏传
  19. Word2Vec--词向量模型
  20. eeprom与pcf859

热门文章

  1. MUSIC算法---空间谱估计
  2. ActiveReportsJS 2.2.1 中文特殊版
  3. 高校科研信息管理系统
  4. Redis安装教程【Windows]
  5. 人脸识别之一图像采集及人脸库的建立
  6. linux中grep命令,Linux下grep命令详解
  7. cocos2dx-lua 骨骼动画spine使用心得(cocos2dx版本 3.17 spine版本3.6.53)
  8. openjdk java字体库_OpenJDK8编译后遇到字体问题
  9. OpenSearch 讲解
  10. 漫画算法python版下载_漫画算法-小灰的算法之旅.pdf