284得票12回答
Pandas:查找Excel文件中工作表列表

新版Pandas使用以下接口来加载Excel文件:read_excel('path_to_file.xls', 'Sheet1', index_col=None, na_values=['NA']) 但是如果我不知道可用的工作表怎么办? 例如,我正在处理以下工作簿的Excel文件: ...

206得票21回答
有没有一种方法可以使用pandas.ExcelWriter自动调整Excel列宽?

我被要求生成一些Excel报告。目前我在处理数据时非常依赖于pandas,因此自然希望使用pandas.ExcelWriter方法来生成这些报告。但是,固定的列宽度是个问题。 到目前为止,我的代码相当简单。假设我有一个名为df的数据框:writer = pd.ExcelWriter(excel...

168得票14回答
如何使用Pandas将新表保存到现有的Excel文件中?

我想使用Excel文件来存储用Python处理的数据。我的问题是,我无法向现有的Excel文件中添加工作表。在这里,我提供了一段示例代码,以便解决此问题。import pandas as pd import numpy as np path = r"C:\Users\fedel\Deskto...

154得票21回答
Openpyxl - 调整列宽大小

我有以下脚本,可以将CSV文件转换为XLSX文件,但我的列大小非常窄。每次都需要用鼠标拖动才能读取数据。有人知道如何在openpyxl中设置列宽吗? 这是我正在使用的代码。#!/usr/bin/python2.6 import csv from openpyxl import Workbo...

141得票10回答
如何使用openpyxl读取Excel单元格的值而不是计算它的公式?

我正在使用openpyxl来读取一个单元格的值(Excel插件-Web服务更新了这一列)。 我已经使用了data_only = True,但它没有显示当前的单元格值,而是显示了上次Excel读取表格时存储的值。 wbFile = openpyxl.load_workbook(filenam...

130得票3回答
将数据框列表保存到多工作表Excel电子表格

如何将多个DataFrame导出到同一个Excel电子表格中? to_excel的文档如下: 注意 如果传递现有的ExcelWriter对象,则该表将被添加到现有的工作簿中。这可用于将不同的DataFrame保存到一个工作簿中。 writer = ExcelWriter...

93得票11回答
没有名为'openpyxl'的模块 - Python 3.4 - Ubuntu

我使用以下命令安装了openpyxl $ pip install openpyxl 当我尝试使用该命令时 from openpyxl import Workbook 我理解了 Traceback (most recent call last): File "<pyshel...

84得票4回答
使用openpyxl按名称获取表格

我正在将一些数据写入Excel文件,但我不知道如何调整代码以便能够控制我要写入哪个工作表:from openpyxl import load_workbook wb = load_workbook(filename) active_ws = wb.active 我该如何使用类似于 Sheet...

80得票6回答
从openpyxl中获取工作表名称

我有一个中等大小的xlsx文件(大约14 MB),OpenOffice试图打开它时会卡住。我尝试使用openpyxl来读取内容,遵循这个教程进行操作。以下是代码片段: from openpyxl import load_workbook wb = load_workbook(filename...

77得票8回答
使用openpyxl如何给单元格填充颜色?

我目前在使用Python 2.7的openpyxl v2.2.2,并且想要对单元格设置颜色。我已经使用了以下导入语句:import openpyxl, from openpyxl import Workbook from openpyxl.styles import Color, Patter...