请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

嵌入式天空

 找回密码
 我要注册

扫一扫,访问微社区

最近看过此主题的会员

查看: 1295|回复: 0

Python中操作execl

[复制链接]

344

主题

468

帖子

3963

积分

管理员

我是一个程序员

Rank: 9Rank: 9Rank: 9

积分
3963
发表于 2018-7-24 15:52:49 | 显示全部楼层 |阅读模式
服务器平台通常需要给用户提供数据导出的功能,
  }7 I9 J1 F" f8 V) z( _数据到处的格式通常为execl或者pdf,/ _; C# Z- X) n7 x; O8 Z0 f
这里简单介绍Python如何把数据写入execl。( W# q& z- a  ?" B! W8 Q
+ Q% J" N& l! B& q! ^3 i
  1. #导入xlwt模块
    . E0 c; {. K( H  }2 ^5 C
  2. import xlwt2 V+ ^: j0 i6 p5 x' M
  3. 5 r" g& a0 g1 N8 H( l
  4. #创建Workbook对象,等价于创建了一个Excel文件" g/ W( A4 `2 M$ w4 \
  5. book = xlwt.Workbook(encoding='utf-8', style_compression=0)8 |4 v: O6 C1 Q# B* G4 \

  6. ! O6 m& d+ J' @/ l: j
  7. #在execl文件中创建一个sheet, cell_overwrite_ok,表示是否可以覆盖单元格  _; C7 A5 y. N9 m0 n, a
  8. sheet = book.add_sheet('sheet1', cell_overwrite_ok=True)
    2 i) p3 w# }+ t/ R, L: ~2 R  }
  9. ' x( ]* n% G' d
  10. # 向表test中添加数据% {# [5 ]" d8 W: [3 b; g
  11. #sheet.write(行,列,内容)
    4 O3 h. O- D& i# u# Z/ l, J
  12. sheet.write(0, 0, 'id')
    1 W8 k8 U+ q8 G8 P
  13. sheet.write(0, 1, 'Name')
    6 j- L# |7 U. i! j& U
  14. sheet.write(1, 0, '1')
    + x8 V4 j4 K6 W: t( _, U
  15. sheet.write(1, 1, '嵌入式天空'), f8 g1 [. w7 X( ]5 G5 s) r
  16. 5 ]" j+ e' p7 G
  17. #保存文件) n% x& O/ w6 \; H
  18. book.save(r'/tmp/student.xls')
    , n( D/ j# M9 L0 M' [) d$ T
复制代码
9 K, ]$ b+ S8 m
/ w1 S+ B1 B5 E8 c# v7 |8 Q2 D

6 y/ @) i5 ~$ X( t% e
最近很忙
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

QQ|Archiver|手机版|小黑屋|EBMSKY Inc. ( 冀ICP备17022971号-1  

GMT+8, 2019-10-23 23:02 , Processed in 0.072577 second(s), 36 queries .

Powered by Discuz! X3.2

© 2014-2018 Comsenz Inc. 【嵌入式天空】设计

快速回复 返回顶部 返回列表