Exemplo n.º 1
0
def do_compilation(fname,seed, sheet=None):
    excel = ExcelComWrapper(fname,app=xl_app())
    c = ExcelCompiler(filename=fname, excel=excel)
    sp = c.gen_graph(seed, sheet=sheet)
    sp.save_to_file(fname + ".pickle")
    sp.export_to_gexf(fname + ".gexf")
    return sp
Exemplo n.º 2
0
    def __init__(self, filename=None, excel=None, *args, **kwargs):

        super(ExcelCompiler, self).__init__()
        self.filename = filename

        if excel:
            # if we are running as an excel addin, this gets passed to us
            self.excel = excel
        else:
            # TODO: use a proper interface so we can (eventually) support loading from file (much faster)  Still need to find a good lib though.
            self.excel = ExcelComWrapper(filename=filename)
            self.excel.connect()

        self.log = logging.getLogger("decode.{0}".format(
            self.__class__.__name__))