使用XLRD包识别Excel工作表单元格颜色代码-python,excel,xlrd-...

 

 

使用XLRD包识别Excel工作表单元格颜色代码



 

使用XLRD包识别Excel工作表单元格颜色代码-python,excel,xlrd-...

我写一个python脚本来读取从 Excel xlrd数据。几个工作表中的 单元格突出显示不同的 颜色,我想找出 单元格颜色代码。有没有办法做到这一点?一个例子将是非常赞赏。...

python excel xlrd
我写一个python脚本来读取从Excel xlrd数据。几个工作表中的单元格突出显示不同的颜色,我想找出单元格的颜色代码。有没有办法做到这一点?一个例子将是非常赞赏。
本文地址 :CodeGo.net/374850/
-------------------------------------------------------------------------------------------------------------------------
1. 这里有一个方法来处理这个问题:

import xlrd
book = xlrd.open_workbook("sample.xls", formatting_info=1)
sheets = book.sheet_names()
print "sheets are:", sheets
for index, sh in enumerate(sheets):
 sheet = book.sheet_by_index(index)
 print "Sheet:", sheet.name
 rows, cols = sheet.nrows, sheet.ncols
 print "Number of rows: %s Number of cols: %s" % (rows, cols)
 for row in range(rows):
  for col in range(cols):
   print "row, col is:", row+1, col+1,
   thecell = sheet.cell(row, col)  # could get 'dump',
'value', 'xf_index'
   print thecell.value,
   xfx = sheet.cell_xf_index(row, col)
   xf = book.xf_list[xfx]
   bgx = xf.background.pattern_colour_index
   print bgx

在Python中的Excel谷歌集团
本文标题 :使用XLRD包识别Excel工作表单元格颜色代码
本文地址 :CodeGo.net/374850/

你可能感兴趣的:(python)