VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > 数据分析 >
  • Python—处理Excel表格(2)

2.使用 xlwt 写入Excel数据

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# -*- coding:utf-8 -*-
import xlwt
 
def write_excel():
    book = xlwt.Workbook()           # 新建一个excel
 
    sheet1 = book.add_sheet('学生1')  # 添加一个sheet页,创建第一个sheet:学生1
    data = [['姓名''年龄''性别''分数'], ['mary'20'女'90], ['jack'26'男'96]]
    raw = 0               # 控制行
    for stu in data:      # 循环写入
        col = 0           # 控制列
        for in stu:
            sheet1.write(raw, col, s)
            col += 1
        raw += 1
    sheet1.write_merge(3313'待确认')   # 合并列单元格,第2列到第4列合并
    sheet1.write_merge(1344'打游戏')   # 合并行单元格,第2行到第4行合并
 
    sheet2 = book.add_sheet('学生2', cell_overwrite_ok=True)  # 添加一个sheet页,创建第二个sheet:学生2
    row0 = ["姓名""年龄""爱好""出生日期"]
    col0 = ["张三""李四""小明""小红""无名"]
    for in range(0len(row0)):  # 写第一行
        sheet2.write(0, i, row0[i])
    for in range(0len(col0)):  # 写第一列
        sheet2.write(i + 10, col0[i])
    sheet2.write(13'91/12/12')
    sheet2.write_merge(5523, u'暂无')        # 合并列单元格
    sheet2.write_merge(2333, u'94/05/06')   # 合并行单元格
 
    book.save('D:\Excel3.xls')                    # 保存文件
 
if __name__ == "__main__":
    write_excel()

相关教程