Calc, sort sheets by name

This commit is contained in:
Mauricio Baeza 2020-11-10 22:33:04 -06:00
parent debfc765c1
commit 00e4d0a376
2 changed files with 6 additions and 6 deletions

View File

@ -266,12 +266,6 @@ class LOCalc(LODocument):
obj = self.obj.getStyleFamilies()['CellStyles']
return LOCellStyles(obj)
def sort(self, reverse=False):
names = sorted(self.names, reverse=reverse)
for i, n in enumerate(names):
self.sheets.move(n, i)
return
def create_cell_style(self, name=''):
obj = self.create_instance('com.sun.star.style.CellStyle')
if name:

View File

@ -1282,6 +1282,12 @@ class LOCalc(LODocument):
return LOCalcSheet(self._sheets[index])
def sort(self, reverse=False):
names = sorted(self.names, reverse=reverse)
for i, n in enumerate(names):
self.move(n, i)
return
def render(self, data, sheet=None, clean=True):
if sheet is None:
sheet = self.active