高级函数

加载(索引=1, 头部=1, 分块大小=5000)

将活动工作簿中选定的单元格加载到 pandas DataFrame 中。如果你选择了一个具有相邻单元格的单个单元格,范围会自动扩展(通过当前区域)并转换为 pandas DataFrame。如果你没有安装 pandas,则返回嵌套列表形式的值。

注意

仅在交互式上下文中使用,例如 Jupyter 笔记本!不要在脚本中使用此功能,因为它依赖于活动工作簿。

参数

索引布尔值或整数,默认值为 1

定义左侧将转换为 DataFrame 索引的列数

头部布尔值或整数,默认值为 1

定义顶部将转换为 DataFrame 列的行数

分块大小整数,默认值为 5000

分块加载大数据数组。

示例

>>> import xlwings as xw
>>> xw.load()

另见:view

在版本 0.23.1 中更改。

查看(对象, 表格中设置部署密钥=None, 表格=True, 分块大小=5000)

打开一个新工作簿,并默认在其第一个工作表上显示对象。如果你提供一个工作表对象,它将在现有工作表上显示对象之前清除该工作表。

注意

仅在交互式上下文中使用,例如 Jupyter 笔记本!不要在脚本中使用此功能,因为它依赖于活动工作簿。

参数

对象具有内置转换器的任何类型

要显示的对象,例如数字、字符串、列表、numpy 数组、pandas DataFrame

表格中设置部署密钥工作表,默认为 None

工作表对象。如果没有提供,则使用新工作簿的第一个工作表。

表格布尔值,默认为True

如果你的对象是一个 pandas DataFrame,默认情况下它会被格式化为 Excel 表格。

分块大小整数,默认值为 5000

分块加载大数据数组。

示例

>>> import xlwings as xw
>>> import pandas as pd
>>> import numpy as np
>>> df = pd.DataFrame(np.random.rand(10, 4), columns=['a', 'b', 'c', 'd'])
>>> xw.view(df)

另见:load

在版本 0.22.0 中更改。