高级函数¶
- 加载(索引=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 中更改。