‘壹’ python能用来制作表格吗
可以的,python有很多扩展模块
比如xlwt、xlrd等等,可以用作xls表格文件的读写处理
完全可以实现表格制作功能
‘贰’ python matplotlib可以画表格吗
matplotlib 是python最着名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。
而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。它的文档相当完备,并且 Gallery页面 中有上百幅缩略图,打开之后都有源程序。因此如果你需要绘制某种类型的图,只需要在这个页面中浏览、复制、粘贴一下,基本上都能搞定。
‘叁’ 请问python tk如何生成图片这种表格,并且可以在空白处添加内容后保存到新的word
如何利用python爬取数据并保存为word文档?请看下面的经验吧! 方法/步骤 在做爬取数据之前,你需要下载安装两个东西,一个是urllib,另外一个是python-docx. 然后在python的编辑器中输入import选项,提供这两个库的服务 urllib主要负责抓取网页的数据,单纯的抓取网页数据其实很简单,输入如图所示的命令,后面带链接即可. 抓取下来了,还不算,必须要进行读取,否则无效. 接下来就是抓码了,不转码是完成不了保存的,将读取的函数read转码.再随便标记一个比如XA. 最后
如何利用python爬取数据并保存为word文档?请看下面的经验吧!
方法/步骤
在做爬取数据之前,你需要下载安装两个东西,一个是urllib,另外一个是python-docx。
然后在python的编辑器中输入import选项,提供这两个库的服务
urllib主要负责抓取网页的数据,单纯的抓取网页数据其实很简单,输入如图所示的命令,后面带链接即可。
抓取下来了,还不算,必须要进行读取,否则无效。
接下来就是抓码了,不转码是完成不了保存的,将读取的函数read转码。再随便标记一个比如XA。
最后再输入三句,第一句的意思是新建一个空白的word文档。
第二句的意思是在文档中添加正文段落,将变量XA抓取下来的东西导进去。
第三句的意思是保存文档docx,名字在括号里面。
这个爬下来的是源代码,如果还需要筛选的话需要自己去添加各种正则表达式。
‘肆’ 请问python如何使用tk绘制图片这种表格,并且可以在空白处添加数据后保存文件
这明显不是 tk 干的活啊。 这应该是一张web 表格,或者 WORD 模板 才合适。
‘伍’ 求助,使用python画出以下表格
defget_size():
n=int(input("Enteranumberbetween3and8:"))
while(n<3)or(n>8):
n=int(input(" Invalidentry-tryagain:"))
returnn
defget_char():
c=input("Enteracharacter:")
whilelen(c)!=1:
c=input(" Invalidentry-tryagain:")
returnc
defprint_box():
number=get_size()
c=get_char()
forindexinrange(number-1):
print(c,end="")
print(c)
forrowinrange(2,number):
print(c,end="")
forindexinrange(number-2):
print("",end="")
print(c)
forindexinrange(number):
print(c,end="")
returnNone
‘陆’ 怎么用python语言在一个已存在的excel表里添加工作表啊。
import xlrd,xlwt
file_1 = r'g:\XX\XXXX.xls' #指定文件路径
data_1 = xlrd.open_workbook(file_1) #打开文件
table_1 = data_1.sheet_by_index(0) #指定表1
wbk_1 = xlwt.Workbook() #建一个新文件
sheet_1 = wbk_1.add_sheet('XXX1',cell_overwrite_ok=True)
sheet_2 = wbk_1.add_sheet('XXX2',cell_overwrite_ok=True) #新文件表名称,可改写
sheet_1.write(0,0,test1)
sheet_2.write(0,0,test2)
wbk_1.save('g:\XX\XXXX.xls' )
这样就在原excel里新建是XXX1和XXX2两个sheet!
‘柒’ python怎样做html的表格
现要实现python制作html格式的表格,利用Python对字符串str.format()格式化操作进行处理,在日常对CVS格式文件处理过程当中,经常会将CVS格式文件进行转换,在正式场合是程序读取CVS文件进行转换并输出到html格式的文件当中,但现在只是实现一下转换的过程,需要输入以逗号分隔的数据。
在设计程式的时候,需要先定义一下整个代码的框架,首先我们要定义一个主函数main(),虽然Python没有规定入口函数,一般在正式的开发中都设计了一个main()函数作为程序的入口函数,或许这是一种规范吧。然后我们在定义一个打印表头的方法print_head(),并在主函数里进行调用。再定义一个打印表尾的方法print_end(),也在主函数中进行调用。定义print_line()为打印表格行,定义extract_field()处理cvs行数据转换为list集合数据。最后再定义一个处理特殊符号的方法escape_html(),因为在html代码中为了避免与它的标签冲突,特要进行特殊符号的转换,如&-->&
还有就是对长度过长的数据要进行处理并用...代替
源代码:
#Author Tandaly
#Date 2013-04-09
#File Csv2html.py
#主函数
def main():
print_head()
maxWidth = 100
count = 0
while True:
try:
line = str(input())
if count == 0:
color = "lightgreen"
elif count%2 == 0:
color = "white"
else:
color = "lightyellow"
print_line(line, color, maxWidth)
count += 1
except EOFError:
break
print_end()
#打印表格头
def print_head():
print("")
#打印表行
def print_line(line, color, maxWidth):
tr = "".format(color)
tds = ""
if line is not None and len(line) > 0:
fields = axtract_fields(line)
for filed in fields:
td = "{0}".format(filed if (len(str(filed)) <= maxWidth) else
(str(filed)[:100] + "..."))
tds += td
tr += "{0}
".format(tds)
print(tr)
#打印表格尾
def print_end():
print("")
#抽取行值
def axtract_fields(line):
line = escape_html(line)
fields = []
field = ""
quote = None
for c in line:
if c in "\"":
if quote is None:
quote = c
elif quote == c:
quote = None
continue
if quote is not None:
field += c
continue
if c in ",":
fields.append(field)
field = ""
else:
field += c
if len(field) > 0:
fields.append(field)
return fields
#处理特殊符号
def escape_html(text):
text = text.replace("&", "&")
text = text.replace(">", ">")
text = text.replace("<", "<")
return text
#程序入口
if __name__ == "__main__":
main()
运行结果:
>>>
"nihao","wo"
nihaowo
"sss","tandaly"
...tandaly
"lkkkkkkkkkkksdfssssssssssssss",
34
...34
‘捌’ 用Python编写一个函数,绘制如下表格
不能问点有用的问题吗?这种课后自己好好看书,自己动脑啊。
最简单:
print('''+----+----+
|||
|||
+----+----+
|||
|||
+----+----+''')
想要自己搞的复杂点?
deff(w=5,h=3,width=30,height=50)
deffunc(x,y):
ifx%w==0andy%h==0:
print('+',end='')
elifx%w==0:
print('|',end='')
elify%h==0:
print('-',end='')
else:
print('',end='')
foryinrange(height):
forxinrange(width):
func(x,y)
print()
f()
‘玖’ pycharm如何添加表格附件
方法/步骤
第一步打开pycharm之后,点击File->Settings,如下图所示: