导航:首页 > 编程语言 > python表格

python表格

发布时间:2022-01-15 15:41:15

python的easygui怎么制作一个表格

你好,下面是一个简单表格的例子

import easygui as g

m1 = g.multenterbox(msg='[*真实姓名]为必填项\n[*手机号码]为必填项\n[*E-mail]为必填项\n',\

fields=('*用户名','*真实姓名','固定电话','*手机号码','*QQ','E-mail'))

print(m1)

㈡ python能用来制作表格吗

可以的,python有很多扩展模块
比如xlwt、xlrd等等,可以用作xls表格文件的读写处理
完全可以实现表格制作功能

㈢ 用python怎么print出一张完整的表格内容

显示一张完整的表格(即包含表格线、表头以及表体内容),有多种方法,根据显示的应用场合不同,采取的方法也不同,以下试举例供参考:

1、调用表格类软件显示。如,可以直接调用 excel 软件,来打开/生成表格并显示。

2、调用 word 类字处理软件。

3、使用 html 之类的代码生成超文本格式表格,用浏览器软件显示。

4、直接用字符表格的形式显示出来。如,可以使用制表符制作并显示一个字符式的表格:

㈣ 用python如何打印出表格呀求问大佬

# 画日历表格
import turtle

turtle.pensize(1) # 设置画笔粗细
turtle.speed(9) # 设置画笔速度
turtle.penup()
turtle.goto(-140,140)
turtle.pendown()
for i in range(4):
turtle.fd(280)
turtle.right(90)
for i in range(6):
turtle.penup()
turtle.goto(-140,140-40*(i+1))
turtle.pendown()
turtle.fd(280)
turtle.right(90)
for i in range(6):
turtle.penup()
turtle.goto(-140+40*(i+1),100)
turtle.pendown()
turtle.fd(240)

turtle.hideturtle() # 隐藏小海龟
turtle.done() # 结束

程序缩进如图所示

㈤ python在txt中动态写入表格

写到csv里去吧,可以用excel打开自动对齐的,代码如下:


#-*-coding:utf-8-*-
importcsv
defWriteTable(ttxt,ncsv):
try:
writer=csv.writer(file(ncsv,'wb'))
withopen(ttxt,'r')asf:
foriinf:
if'|'ini:
j=[x.strip()forxini.split('|')ifx.strip()]
writer.writerow(j)
exceptException,e:
printe
WriteTable('test.txt','test.csv')

㈥ 用python生成在html中显示的表格

..
conn=sqlite3.connect(database='thedbfile')
curr=conn.cursor()
curr.execute("select*fromthetable")

tr1=table1<<tr(id="header")
forfieldincurr.description:
tr1<<th(field[0])

forrowincurr:
tr2=table1<<tr()
foriteminrow:
tr2<<td(item)

curr.close()
conn.close()
...
以上代码基于1L"就是累w_w"的方案进行完善

㈦ 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把数据处理成另外一个表格的样子

这个逻辑很简单,会遍历表格内容就行了

㈨ Python 如何将表格中所有日期形式(如31-Jan-94)变为类似31/01/94的形式

fromdatetimeimportdatetime
help(datetime)
help(datetime.strptime)
dt=datetime.strptime('31-Jan-94','%d-%b-%y')#网络:pythondatetime
print(dt.strftime('%d/%m/%y'))

㈩ 关于如何用python 编辑 excel表格

#不理解你的意思,如果要是读出来每行都是你给的格式,输出格式是你写的话,很好弄。
line=file.readlines()
f=open('result.txt','w')
foriinrange(len(line)):
eachline=line[i].split(' ')
arry1=[]
iflen(eachline)==2:
print>>f,eachline[0],'',eachline[1],arry1.append(line[i+1:i+4]),
'<',line[i+4],',',line[i+5],',',line[i+6],'>'
f.close()

阅读全文

与python表格相关的资料

热点内容
解压电波歌曲大全 浏览:336
为啥文件夹移到桌面成word了 浏览:858
命令符的安全模式是哪个键 浏览:758
编程中学 浏览:956
单片机求助 浏览:992
ug加工侧面排铣毛坯怎么编程 浏览:271
程序员有关的介绍 浏览:736
支付宝使用的什么服务器 浏览:210
安卓看本地书用什么软件好 浏览:921
经传软件滚动净利润指标源码 浏览:522
萤石云视频已加密怎么解除 浏览:574
一命令四要求五建议 浏览:30
qq文件夹迁移不了 浏览:19
液体粘滞系数测定不确定度算法 浏览:332
轻栈源码 浏览:426
把图片压缩到500k 浏览:35
命令你自己 浏览:369
51单片机c语言pdf下载 浏览:177
androidactivity堆栈 浏览:821
mac执行命令 浏览:897