Beispiel #1
0
 def add_sheet(self, sheetname, cell_overwrite_ok=False):
     import Worksheet, Utils
     if not isinstance(sheetname, unicode):
         sheetname = sheetname.decode(self.encoding)
     if not Utils.valid_sheet_name(sheetname):
         raise Exception("invalid worksheet name %r" % sheetname)
     lower_name = sheetname.lower()
     if lower_name in self.__worksheet_idx_from_name:
         raise Exception("duplicate worksheet name %r" % sheetname)
     self.__worksheet_idx_from_name[lower_name] = len(self.__worksheets)
     self.__worksheets.append(Worksheet.Worksheet(sheetname, self, cell_overwrite_ok))
     return self.__worksheets[-1]
Beispiel #2
0
 def add_sheet(self, sheetname):
     import Worksheet
     self.__worksheets.append(Worksheet.Worksheet(sheetname, self))
     return self.__worksheets[-1]