我一直在研究用于 Excel 文件操作的 xlrd 和 openpyxl 库。但是,xlrd 目前不支持formatting_info=True
.xlsx 文件,所以我不能使用 xlrdhyperlink_map
功能。所以我转向openpyxl,但也没有运气从excel文件中提取超链接。下面的测试代码(测试文件包含一个简单的 google 超链接,超链接文本设置为“test”):
import openpyxl
wb = openpyxl.load_workbook('testFile.xlsx')
ws = wb.get_sheet_by_name('Sheet1')
r = 0
c = 0
print ws.cell(row = r, column = c). value
print ws.cell(row = r, column = c). hyperlink
print ws.cell(row = r, column = c). hyperlink_rel_id
输出:
test
None
我猜openpyxl目前也不完全支持格式化?是否有其他库可以用来从 Excel (.xlsx) 文件中提取超链接信息?