首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在pyexcel中更改Book对象中工作表的默认顺序

在pyexcel中更改Book对象中工作表的默认顺序
EN

Stack Overflow用户
提问于 2020-02-18 07:13:10
回答 1查看 29关注 0票数 1

我正在尝试使用pyexcel创建一个遵循这个tutorial的WorkBook。但是我注意到当我执行这段代码时

代码语言:javascript
复制
import pyexcel

content = {
     'c':
         [
             [1.0, 2.0, 3.0],
             [4.0, 5.0, 6.0],
             [7.0, 8.0, 9.0]
         ],
     'b':
         [
             ['X', 'Y', 'Z'],
             [1.0, 2.0, 3.0],
             [4.0, 5.0, 6.0]
         ],
     'a':
         [
             ['O', 'P', 'Q'],
             [3.0, 2.0, 1.0],
             [4.0, 3.0, 2.0]
         ]
 }

book = pyexcel.Book(content)
print(book)

工作表的顺序是c,b,a。但是Book对象的__str__版本按照字母顺序对工作表进行排序,我想要像字典中那样的递减顺序。有没有办法在pyexcel或其他工具中实现?这是Book__str__版本的es输出。

代码语言:javascript
复制
a:
+-----+-----+-----+
| O   | P   | Q   |
+-----+-----+-----+
| 3.0 | 2.0 | 1.0 |
+-----+-----+-----+
| 4.0 | 3.0 | 2.0 |
+-----+-----+-----+
b:
+-----+-----+-----+
| X   | Y   | Z   |
+-----+-----+-----+
| 1.0 | 2.0 | 3.0 |
+-----+-----+-----+
| 4.0 | 5.0 | 6.0 |
+-----+-----+-----+
c:
+-----+-----+-----+
| 1.0 | 2.0 | 3.0 |
+-----+-----+-----+
| 4.0 | 5.0 | 6.0 |
+-----+-----+-----+
| 7.0 | 8.0 | 9.0 |
+-----+-----+-----+
EN

回答 1

Stack Overflow用户

发布于 2020-02-18 07:20:27

我喜欢用Pandas来处理excel文件。

本教程很容易理解它的功能:https://www.dataquest.io/blog/excel-and-pandas/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60271651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档