12得票2回答
Python:如何将数据框更新到现有的Excel工作表中,而不会覆盖同一工作表和其他工作表上的内容

我为此苦苦挣扎了几个小时,所以我决定向这里的专家寻求帮助: 我想要修改现有的Excel表格而不覆盖内容。 我在这个Excel文件中还有其他表格,我不想影响其他表格。 我已经创建了示例代码,但不确定如何添加我想保留的第二个表格。 t=pd.date_range('2004-01-31', ...

37得票4回答
Openpyxl设置数字格式

请问是否能提供一个将数字格式应用于单元格的示例?例如,我需要科学计数法格式,形式类似于'2.45E+05',但我无法找到在openpyxl中实现的方法。 我已经尝试了几种方式,但保存工作簿时都会报错。 例如: import openpyxl as oxl wb = oxl....

10得票2回答
按列名选择 - openpyxl

这是我的当前代码。如您所见,我正在通过指定列索引从每一行的每个单元格中获取一个值。 for row_cells in sheet.iter_rows(min_row=1, max_row=10): object = {"key1": str(row_cells[1].value), "...

8得票3回答
Python中最适合处理Excel文件的库是什么?

我有一个包含许多工作表和相互链接的公式的大型Excel文件。我需要使用代码在一个工作表中填充输入,并重新计算所有公式,以从另一个工作表中获取输出。 我能够使用Java中的apache POI实现此操作,但公式重新计算速度太慢。正在寻找Python库来执行相同的操作。

7得票3回答
如何使用Python在现有的Excel文件中添加一列?

这是我的代码: import openpyxl, pprint wb = openpyxl.load_workbook('/Users/sarahporgess/Desktop/SSA1.xlsx') sheet = wb.get_sheet_by_name('Sheet1') data...

9得票1回答
Python(openpyxl):将一个Excel文件中的数据放入另一个(模板)文件中,并在保留模板的情况下以另一个名称保存

我有一个名为template.xlsx的excel模板文件,里面含有多个工作表。我想要将来自单独的.csv文件的数据复制到template.xlsx的第一个工作表中(命名为data),并将新文件保存为result.xlsx,同时保留原始模板文件。 我想从template.xlsx的data工...

7得票3回答
无法从'openpyxl.writer.excel'导入名称为'save_virtual_workbook'的内容。

这个库有更新吗? 之前它完美地工作,但今天我更新了它,它不再加载了。 我搜索了一下,但找不到其他选项。

7得票2回答
使用openpyxl编辑具有富文本的工作簿

我想知道openpyxl是否能够将富文本读取和/或写入到Excel中。我知道此问题曾在2012年提出,下面有链接,但我不确定情况是否有所改变。 就目前而言,load_workbook()似乎会丢弃富文本格式。 至于具体问题,我需要打开、编辑和保存一个工作簿,其中某些单元格在一个单元格中既有...

8得票3回答
使用openpyxl python将csv写入excel出现“数字格式为文本”的问题

我已经编写了一段代码,通过openpyxl将一个包含数字的csv文件导入到excel文件中。它可以工作,但是所有单元格都将数字作为文本写入Excel文件。然后我必须在Excel中手动更正错误:“数字格式为文本(在单元格角落显示小绿三角形)”。 有没有办法防止这种情况发生?无论我使用什么csv...

10得票1回答
为什么使用“to_excel”保存时,Pandas DataFrame的样式会丢失?

根据此示例,to_excel方法应该能够保存具有背景颜色的Excel文件。但是,我的Excel文件中没有任何颜色。 我尝试使用openpyxl和xlsxwriter引擎编写,两种情况下都保存了Excel文件,但单元格颜色/样式丢失了。 我可以读取文件并使用openpyxl重新格式化,但如果这...