X-Git-Url: http://iramuteq.org/git?p=iramuteq;a=blobdiff_plain;f=tableau.py;h=71e73a78ee87880abf67ede7ee366bbe33e8de76;hp=50c0291f03c93a11eec7b446370440cf8a40f1cd;hb=ead6ffe8d4024e2afb3dc0c8457cd78dd15768e5;hpb=a6c0faa62f33e5e64ad7eab5b9d804be99c6759a diff --git a/tableau.py b/tableau.py index 50c0291..71e73a7 100644 --- a/tableau.py +++ b/tableau.py @@ -8,7 +8,7 @@ import sys import xlrd import ooolib import os -import tempfile +from copy import copy import re import htmlentitydefs import shelve @@ -57,12 +57,12 @@ def UpdateDico(Dico, word, line): def copymatrix(tableau): log.info('copy matrix') copymat = Tableau(tableau.parent, parametres = tableau.parametres) - copymat.linecontent = tableau.linecontent - copymat.csvtable = tableau.csvtable - copymat.pathout = tableau.pathout - copymat.colnames = tableau.colnames - copymat.rownb = tableau.rownb - copymat.colnb = tableau.colnb + copymat.linecontent = copy(tableau.linecontent) + copymat.csvtable = copy(tableau.csvtable) + copymat.pathout = copy(tableau.pathout) + copymat.colnames = copy(tableau.colnames) + copymat.rownb = copy(tableau.rownb) + copymat.colnb = copy(tableau.colnb) if copymat.csvtable is None : copymat.open() return copymat @@ -160,8 +160,15 @@ class Tableau() : self.read_ods() self.parametres['csvfile'] = os.path.join(self.parametres['pathout'], 'csvfile.csv') self.make_tmpfile() + print self.parametres DoConf().makeoptions(['matrix'],[self.parametres], self.parametres['ira']) self.parent.history.addMatrix(self.parametres) + + def make_content_simple(self): + self.parametres['csvfile'] = os.path.join(self.parametres['pathout'], 'csvfile.csv') + self.make_tmpfile() + DoConf().makeoptions(['matrix'],[self.parametres], self.parametres['ira']) + self.parent.history.addMatrix(self.parametres) def read_xls(self) : #FIXME : encodage