比较excel中的列
我想看看两列,比如说B1到B8,以及C1到C8。我想要比较这些范围,如果列不匹配,我想给单元格上色。以下是我弄清楚的情况。
选择 | 换行 | 行号
- import win32com.client
- xlApp = win32com.client.Dispatch("Excel.Application")
- xlApp.Visible=1
- xlWb = xlApp.Workbooks.Open(r"C:\Template_Rev_3.2.xls")
- print xlApp.Worksheets("sheet1").Name
#我可以打开Excel,还可以分析单元格并打印值:
选择 | 换行 | 行号
- for x in cell2.Range("B8","B78"):
- print str(x)
#我还可以给单元格上色
RNG=cell 2.Range("C8")
RNG.Interior.ColorIndex=6
#但我如何比较两列B8和C8,B9和C9,B10和C10...如果它们很容易不同,如何给它们上色?