Jupyter 笔记本:与 Excel 交互

当您使用Jupyter笔记本时,可以将Excel用作交互式数据查看器或便签本,从中可以加载DataFrames。两个便捷函数viewload让这变得非常简单。

注意

The viewload这些函数应仅用于交互式工作。如果您编写脚本,请使用xlwings API,如在相关介绍中所述。快速入门语法概述.

view函数

view函数几乎接受任何感兴趣的对象,无论是数字、字符串、嵌套列表、NumPy数组还是pandas DataFrame。默认情况下,它会将数据写入新工作簿中的Excel表格。如果要重复使用相同的工作簿,请提供一个sheet对象,例如view(df, sheet=xw.sheets.active),更多选项请参见view.

_images/xw_view.png

在版本0.22.0中更改:早期版本不会将输出格式化为Excel表格

load函数

要将Excel工作表中的某个范围作为pandas DataFrame加载,请使用load函数。如果只选择一个单元格,它将自动扩展以覆盖整个范围。但是,如果您选择了一个比单个单元格更大的特定范围,则只会加载所选的单元格。如果Excel中的数据没有索引或标题,请将其设置为False如此:xw.load(index=False),另请参阅load.

_images/xw_load.png

在版本0.22.0中添加。