| from openpyxl import load_workbook | |
| import sys | |
| class HuExcelParser: | |
| def __call__(self, fnm): | |
| wb = load_workbook(fnm) | |
| res = [] | |
| for sheetname in wb.sheetnames: | |
| ws = wb[sheetname] | |
| lines = [] | |
| for r in ws.rows: | |
| lines.append( | |
| "\t".join([str(c.value) if c.value is not None else "" for c in r])) | |
| res.append(f"γ{sheetname}γ\n" + "\n".join(lines)) | |
| return res | |
| if __name__ == "__main__": | |
| psr = HuExcelParser() | |
| psr(sys.argv[1]) | |