有些excel中有這種利用縮進表示層次結構的方式,那麼python如何解析它們呢?
工具:openpyxl
代碼如下:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from openpyxl import load_workbook
wb = load_workbook('a.xlsx')
ws = wb.get_sheet_by_name(u'年度BOP(人民幣)')
print ws.cell(column = 1, row = 7).alignment.indent
print ws.cell(column = 1, row = 10).alignment.indent
執行結果如下:
可以看出openpyxl可以正確的讀出excel單元格的縮進。以上只是一個很小的demo,複雜的功能可以在此基礎上做進一步的擴展。