Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Pandas中是否有检查单元格是否为粗体的方法?_Python_Pandas_Conditional_Cell Formatting - Fatal编程技术网

Python Pandas中是否有检查单元格是否为粗体的方法?

Python Pandas中是否有检查单元格是否为粗体的方法?,python,pandas,conditional,cell-formatting,Python,Pandas,Conditional,Cell Formatting,我有一个有名字的专栏。我想建立一个列表,包含我列中所有粗体的名字。熊猫有没有一种方法可以做到这一点 import pandas as pd df = pd.read_excel("mydatafile.xlsx") print("Column Headings:") mylist = [] for i in df.index: if df['Names'][i].celltype == bold mylist.append(cell) pandas不从Excel中读

我有一个有名字的专栏。我想建立一个列表,包含我列中所有粗体的名字。熊猫有没有一种方法可以做到这一点

import pandas as pd

df = pd.read_excel("mydatafile.xlsx")
print("Column Headings:")

mylist = []
for i in df.index:
    if df['Names'][i].celltype == bold
        mylist.append(cell)
pandas不从Excel中读取样式。您将不得不使用另一个这样做的库。一个这样的图书馆是完全公开的,我是这个图书馆的作者之一

然后,使用这个代码

from StyleFrame import StyleFrame

sf = StyleFrame.read_excel('test.xlsx', read_style=True, use_openpyxl_styles=False)

for name in sf.Names:
    if name.style.bold:
        print(name)
使用此Excel表格:

输出

bold
bold

据我所知,数据帧没有格式。设计师们喜欢。此外,请遵守指南并张贴