Source code for drepr.readers.spreadsheet
from __future__ import annotations
from pathlib import Path
import openpyxl
[docs]class RASpreadsheet:
def __init__(self, workbook: openpyxl.Workbook):
self.workbook = workbook
def __getitem__(self, name: str):
return self.workbook[name]
[docs]def read_source_spreadsheet(infile: Path | str):
wb = openpyxl.load_workbook(infile)
return RASpreadsheet(wb)