相关疑难解决方法(0)

使用熊猫读取/写入Excel文件时如何保留Excel文本格式?

我有一个脚本,该脚本基本上将模板Excel文件读取到Pandas数据框,添加额外的列,然后将其写入输出Excel文件。

Excel文件中的一列包含具有特殊格式的文本(子脚本,超级脚本删除线,...)。当将该列写回到输出文件时,所有这些格式都会丢失并转换为纯文本。

有没有办法在输入和输出之间保留文本格式?

python pandas

6
推荐指数
1
解决办法
712
查看次数

如何使用熊猫更改数据框中文本的字体大小

我已经研究了 pandas 的样式文档,但无法准确地得到我的问题的特定和准确的答案。我正在使用数据框读取 excel 文件并在我的程序中处理该数据框。最后,我使用 xlwings 库在另一个现有的 excel 文件中写入处理过的数据帧。

我在用-

import pandas as pd
import xlwings as xw
df = pd.read_excel("file.xlsx")

.
.  #Code for processing dataframe and writing dataframe in another excel file
.
Run Code Online (Sandbox Code Playgroud)

在另一个现有的 excel 中写入此数据框之前,我想更改最终数据框中整个文本的字体大小。我无法找到方法。

我在 Pandas 样式文档中找到了以下代码来实现它-

def magnify():
    return [dict(selector="th",
                 props=[("font-size", "4pt")]),
            dict(selector="td",
                 props=[('padding', "0em 0em")]),
            dict(selector="th:hover",
                 props=[("font-size", "12pt")]),
            dict(selector="tr:hover td:hover",
                 props=[('max-width', '200px'),
                        ('font-size', '12pt')])
]
Run Code Online (Sandbox Code Playgroud)

我在我的程序中使用了上面的代码,但我的数据框的字体大小保持不变。它对字体大小没有影响。我也尝试过其他一些使用样式的方法,但字体大小保持不变。

任何人都可以以非常简单的方式告诉我如何使用熊猫或任何其他库仅更改最终数据框的字体大小。因为我尝试了很多方法,但没有一种方法适合我。我只想更改字体大小,不想用我的字体做更多样式。

python styling dataframe pandas

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

pandas ×2

python ×2

dataframe ×1

styling ×1