1.python
1、word表格样式的设置
from docx import *
document = Document()
table = document.add_table(3, 3, style="Medium Grid 1 Accent 1")
heading_cells = table.rows[0].cells
heading_cells[0].text = '第一列内容'
heading_cells[1].text = '第二列内容'
heading_cells[2].text = '第三列内容'
document.save(r"d:\demo.docx")
2、获取所有word表格样式
from docx.enum.style import WD_STYLE_TYPE
from docx import *
document = Document()
styles = document.styles
#生成所有表样式
for s in styles:
if s.type == WD_STYLE_TYPE.TABLE:
document.add_paragraph("表格样式 : "+ s.name)
table = document.add_table(3,3, style = s)
heading_cells = table.rows[0].cells
heading_cells[0].text = '第一列内容'
heading_cells[1].text = '第二列内容'
heading_cells[2].text = '第三列内容'
document.add_paragraph("\n")
2.python 用什么格式存储表格
# -*- coding: utf-8 -*-import xlwtimport pandas as pdimport numpy as npfrom xlrd import open_workbookfrom xlutils.copy import copydata = 'all.xls'muban = 'muban.xls'for mon in range( 201501, 201513 ):allData = pd.read_excel( data, sheetname = str( mon ), skiprows = [ 0, 1 ] )allData = allData.iloc[ : -2, : 10 ] # 除去表头表尾allData.sort_values( by = [ '单据号码', '物料编码' ], inplace = True )for dj in allData[ '单据号码' ].drop_duplicates():newFile = dj + '.xls'thisData = allData[ allData[ '单据号码' ] == dj ]date = thisData[ '发生日期' ].iloc[ 0 ]rb = open_workbook(muban,formatting_info=True)rs = rb.sheet_by_index(0)wb = copy(rb)s=wb.get_sheet(0)s.set_name(dj)font = xlwt.Font()font.name = 'Arial Narrow'font.color = 'red'font.size = 10style = xlwt.XFStyle()style.font = fonts.write(2,4,date, style)s.write(2,7,dj, style)borders = xlwt.Borders()borders.left = xlwt.Borders.DOUBLEfor row in range( len( thisData ) ):for col in range( len( thisData.columns ) - 2 ):content = thisData.iloc[ row, col ]content = "" if type(content)==type(1.3) and np.isnan(content) else contentif col == 0:style = xlwt.XFStyle()style.borders = borderss.write(5+row,1+col, content, style )else:s.write(5+row,1+col, content )borders = xlwt.Borders()borders.bottom = xlwt.Borders.DOUBLEstyle = xlwt.XFStyle()style.borders = borderss.write(106,6,xlwt.Formula("sum(G6:G106)"), style )s.write(106,7,xlwt.Formula("sum(H6:H106)"), style )wb.save(str( mon ) + "_" + newFile )。
3.python的数据类型有哪些?
1. 数字类型
Python数字类型主要包括int(整型)、long(长整型)和float(浮点型),但是在Python3中就不再有long类型了。
int(整型)
在32位机器上,整数的位数是32位,取值范围是-231~231-1,即-2147483648~214748364;在64位系统上,整数的位数为64位,取值范围为-263~263-1,即9223372036854775808~9223372036854775807。
long(长整型)
Python长整型没有指定位宽,但是由于机器内存有限,使用长的长整数数值也不可能无限大。
float(浮点型)
浮点型也就是带有小数点的数,其精度和机器有关。
complex(复数)
Python还支持复数,复数由实数部分和虚数部分构成,可以用 a + bj,或者 complex(a,b) 表示, 复数的实部 a 和虚部 b 都是浮点型。
2. 字符串
在Python中,加了引号的字符都被认为是字符串,其声明有三种方式,分别是:单引号、双引号和三引号;Python中的字符串有两种数据类型,分别是str类型和unicode类型,str类型采用的ASCII编码,无法表示中文,unicode类型采用unicode编码,能够表示任意字符,包括中文和其他语言。
3. 布尔型
和其他编程语言一样,Python布尔类型也是用于逻辑运算,有两个值:True(真)和False(假)。
4. 列表
列表是Python中使用最频繁的数据类型,集合中可以放任何数据类型,可对集合进行创建、查找、切片、增加、修改、删除、循环和排序操作。
5. 元组
元组和列表一样,也是一种序列,与列表不同的是,元组是不可修改的,元组用”()”标识,内部元素用逗号隔开。
6. 字典
字典是一种键值对的集合,是除列表以外Python之中最灵活的内置数据结构类型,列表是有序的对象集合,字典是无序的对象集合。
7. 集合
集合是一个无序的、不重复的数据组合,它的主要作用有两个,分别是去重和关系测试。
4.用python生成在html中显示的表格
可以通过写python脚本制作HTML的form,包括HTML的标签什么的python 有个第三方库pyh用来生成HTML,可以试用一下:from pyh import *page = PyH('This is PyH page')page << h1(cl='center', 'My big title')table1 = page << table(border='1',id='mytable1')headtr = table1 << tr(id='headline')headtr << td('Head1') << td('Head2')tr1 = table1 << tr(id='line1')tr1 << td('r1,c1') <
转载请注明出处编程代码网 » pythontable类型(python)
pythonreferto(在python中float是什么意思?)
本文主要为您介绍pythonreferto,内容包括在python中float是什么意思?,referto用法,referto的用法!。float是一种数据类型。浮点型数据类型,FLOAT 数据类型用于存储单精度浮点数或双精度浮点数。浮点数使用 IEEE(电气和电子工程师
pythonhttp响应(怎么知道python发送了什么http请求)
本文主要为您介绍pythonhttp响应,内容包括python怎样获取http响应的session,pythonaiohttp怎么获取响应时间,怎么知道python发送了什么http请求。本文实例讲述了python通过get,post方式发送http请求和接收http响应的方法。分享给大家供大家
python3jinja2(python的Jinja2是怎样引用模板的?)
本文主要为您介绍python3jinja2,内容包括python的Jinja2是怎样引用模板的?,python的Jinja2是怎样引用模板的?,在windows上如何安装pythonweb引擎jinja2,求教。Jinja2是基于python的模板引擎,功能比较类似于于PHP的smarty,J2ee的Freemarker和
python客户端软件(python用什么软件)
本文主要为您介绍python客户端软件,内容包括python用什么软件,python一般用什么软件,python做客户端程序适合吗。对于学习Python的小伙伴,首推的Pycharm。首先,PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project
python检查包(python查看模块属于哪个包)
本文主要为您介绍python检查包,内容包括python中怎么查看安装的包,如何通过Python构造一个DNS查询包,怎么查看python中已安装的包。模块可以从其他程序 输入 以便利用它的功能。这也是我们使用Python标准库的方法. 输入: #!/usr/bin/env pyth
python画雷达图(PYTHONMATPLOTLIB画雷达图的例子)
本文主要为您介绍python画雷达图,内容包括PYTHONMATPLOTLIB画雷达图的例子,求问dalao这个怎么用pythonturtle画出这个图?,如何用pythonmatplotlib库画一个动态的超声波图像。import numpy as npimport pylab as plclass Radar(object): def
python读取netcdf(如何读取netcdf4格式necep资料)
本文主要为您介绍python读取netcdf,内容包括怎么打开netcdf的数据,怎么打开netcdf的数据,如何使用python访问ECMWF公共数据集。NetCDF文件是一种科学数据存储格式,广泛用于大气、海洋和地球科学。NetCDF也是一个函数库集合,提供给用户一整套
python返回值是dict(python中{dict}[list]这个格式返回的结果是什么?详细如下)
本文主要为您介绍python返回值是dict,内容包括python中{dict}[list]这个格式返回的结果是什么?详细如下,Python之什么是dict,python为什么会有dictitems类型。python中{dict}[list]这个格式返回的结果是:{0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8
python编写的小工具(用Python写过哪些的小工具)
本文主要为您介绍python编写的小工具,内容包括用Python写过哪些的小工具,用Python写过哪些脑洞大开的小工具,编写python的软件?。用后缀树找出《红楼梦》中的单词,并且生成一段《红楼梦》风格的文字。缘起是我之前看到了一篇分析红楼梦词频
python函数没有定义函数(python自定义处理字典的函数,说没有定义??)
本文主要为您介绍python函数没有定义函数,内容包括python自定义处理字典的函数,说没有定义??,新手求助,关于python调用脚本函数显示未定义,python报错没有定义的变量,为什么?。那是因为你单独在shell里面运行,和你当前的那个.py文件,木有任何
python简易爬虫(爬虫是什么,Python开发简单爬虫教程)
本文主要为您介绍python简易爬虫,内容包括如何用Python编写一个简单的爬虫,爬虫是什么,Python开发简单爬虫教程,怎么样在Python中制作简单的网页爬虫。Python简单易学、免费开源、高层语言、可移植性超强、可扩展性、面向对象、可嵌入型、
python开发ios应用程序(Python有可能可以开发iOS原生应用吗)
本文主要为您介绍python开发ios应用程序,内容包括Python有可能可以开发iOS原生应用吗,用QStackedWidget,怎么实现窗口切换,做苹果APP开发需要准备什么?。Docker和云原生应用的12要素 随着Docker容器的兴起,云原生应用越来越流行。事实上,云原
python字符串包含关系(python字符串的列表怎么去除具有包含关系的字符串)
本文主要为您介绍python字符串包含关系,内容包括python如何判断字符串的包含关系,比如xuexi包含于xuexihao搜狗,python判断字符串包含关系,python字符串是否包含指定字符。# encoding: utf-8# 一个直接逻辑的笨办法# encoding: utf-8clist
python类global(请问这个pythonglobal语句是什么意思?)
本文主要为您介绍python类global,内容包括python中global的作用是什么?,请问这个pythonglobal语句是什么意思?,Pythonglobal定义全局变量,解析Python函数变量如何使用。PenitentSin回答的挺。只是那个字典的key值可以这样理解globals()["a%d
pythonlongstring类型(python四种基本数据类型)
本文主要为您介绍pythonlongstring类型,内容包括python四种基本数据类型,python中的string是什么意思,在python中float是什么意思?。python是相当高级的语言,基本数据类型就很多,不过参考其他语言的,一定要四个的话:整形 int定义:age=10 #age=in
python函数返回对象类型(python中怎么让类返回值)
本文主要为您介绍python函数返回对象类型,内容包括python函数返回值类型,python中的函数必须明确指出返回类型,python编程返回一个对象是什么意思。函数可以说是一个黑箱,输入一些值,然后输出一些值,因此return就是让函数输出值的操作。然而,类
python测试类型(python测试函数有哪些)
本文主要为您介绍python测试类型,内容包括python测试函数,Python自动化测试框架?,python测试函数。测试函数是用于自动化测试,使用python模块中的unittest中的工具来测试附上书中摘抄来的代码:#coding=utf-8impo
python自定义class(Python2.7如何自定义一个CLASS风格的字典类型?)
本文主要为您介绍python自定义class,内容包括python怎么定义class,Python2.7如何自定义一个CLASS风格的字典类型?,python的class自定义方法能否同名?通过参数区别?。import operator class NewDict( dict ): default = None def __init__(
python删除列表数据(请问Python如何删除list某两列以及数据数据类型)
本文主要为您介绍python删除列表数据,内容包括Python如何删除列表的值:如:a=[1,2,1,3,1,1]删除全部1的值,一个都,请问Python如何删除list某两列以及数据数据类型,python中的列表(List)如何一次删除多个数。def str2num(s):try:return int(s
pythonnumpy数组转置(如何导入数据与不同类型的文件转换成一个Pythonnumpy的数组)
本文主要为您介绍pythonnumpy数组转置,内容包括如何导入数据与不同类型的文件转换成一个Pythonnumpy的数组,python怎么实现矩阵的转置,如何将numpy数组转换为(并显示)图片。不太懂你想做什么,如果要转换成numpy数组的话,就把要转换的数据全都
pythonapplication(如何创建部署WSGI类型的Python应用)
本文主要为您介绍pythonapplication,内容包括python中apply函数什么意思啊?,如何用python开发WEBAPPLICATION,python怎么接受application/octetstream。1.因为这是部署Python开发环境,所以安装pip可以简化一些软件的安装过程。(PIP对应Lua的l
python变量字节数(python四种基本数据类型)
本文主要为您介绍python变量字节数,内容包括请教各位,如何得到一个PYTHON变量的字节大小,python怎么获取中文所占字节数,比如len("我")的结果是1,但,如何将python中的一个float变量转成内存的4个字节值。python是相当高级的语言,基本数据类