用py创建表格,展示两种面包的成分表怎么弄

Python011

用py创建表格,展示两种面包的成分表怎么弄,第1张

用py创建表格,展示两种面包的成分表需要写一个正常的Python代码,应用到表格的路径里面。

1、导入包。

2、问题分析。对比的数据分别放到了1.xls和2.xls里面。分别用两个集合装下各自第一排的数据,(类似id有唯一性)。由于1.xls里面数据多于2.xls。要分析添加了那些数据,只需要输出有哪些是1中多出来的。

可以安装xlsxwriter库

看简例:

import xlsxwriter

# 创建新表格

workbook = xlsxwriter.Workbook('test.xlsx')

worksheet = workbook.add_worksheet()

# 表格的内容

expenses = (

    ['Rent', 1000],

    ['Gas',   100],

    ['Food',  300],

    ['Gym',    50],

)

# 想象表格的布局,坐标 0,0 对应 A,1

row = 0

col = 0

# 填充每个单元格

for item, cost in (expenses):

    worksheet.write(row, col,     item)

    worksheet.write(row, col + 1, cost)

    row += 1

workbook.close()

上篇,我们讲了python使用openpyxl库来做操execl表。实际使用中,个人认为openpyxl适合读写某个单独或少量的表格比较合适。如果是数组类的数据和execl表格交互,就需要遍历了。

这篇,我们介绍另一个库——pandas

上干货;

参考链接:

https://zhuanlan.zhihu.com/p/342422919

0、自动创建新的execl

1、在 指定单元格 写入字符串

或者

2、读取 指定单元格 的数据

或者

3、统计行和列

4、获取所有工作簿名称

5、范围读取单元格

读取B2到C4的数据

按照 B2、B3、B4、C2、C3、C4 输出

其他:

注意,上述cell_range等对象都是 类型的。如果先获取这些单元格中的值,可以这样:

6、填充单元格颜色