python excel写入数据
在Python的世界里,如何优雅地将数据写入Excel呢?如果你对此感到迷茫,那么请跟随我,一起探索这个神秘而实用的技能吧!
你需要安装一个强大的依赖包xlwt。如果你的电脑中已经安装过这个包,那就无需再次安装。让我们轻松愉快地开始这段编程之旅吧!
接下来,我会通过一个简单的实例来展示如何将三行数据添加到Excel中。我们需要导入xlwt库的支持,然后创建一个Workbook对象,以utf-8的格式打开一个新的excel文件。接着,我们创建一个新的sheet,命名为'data'。
假设我们有以下数据:
```python
data = {
"1":["张三",150,120,100],
"2":["李四",90,99,95],
"3":["王五",60,66,68]
}
```
以下是具体的代码实现:
```python
!/usr/bin/env python
coding=utf-8
from xlwt import Workbook 需要xlwt库的支持
file = Workbook(encoding='utf-8') 指定file以utf-8的格式打开
table = file.add_sheet('data') 指定打开的文件名(sheet名)
data = { ... } 假设我们有以上的数据字典
对字典的键进行排序,以确保数据的顺序
num = sorted([a for a in data]) 获取排序后的键列表
ldata = [] 用于存储排序后的键值对的数据列表
for x in num: 遍历每一个键