Ejemplo n.º 1
0
    def __init__(self, worksheet, name=None, headers=[], outdir=os.curdir):
        self.worksheet = worksheet
        self.name = name is None and self.worksheet.name or name
        self.output = os.path.join(outdir, self.name + self.suffix)

        if headers:
            self.headers = [XU.normalize_key(h) for h in headers]
            self.row_start = 0
        else:
            self.headers = self.get_headers(self.worksheet)
            self.row_start = 1
Ejemplo n.º 2
0
 def get_headers(self, worksheet):
     return [XU.normalize_key(val) or "-" for idx, val in XU.sheet_cell_values_in_the_row_g(worksheet, 0)]