documentazione_3di_riservata:moduli:import_xls
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
| documentazione_3di_riservata:moduli:import_xls [2009/04/09 17:37] – fgrillini | documentazione_3di_riservata:moduli:import_xls [2014/02/10 16:35] (versione attuale) – eliminata mballerini | ||
|---|---|---|---|
| Linea 1: | Linea 1: | ||
| - | **Progetto** | ||
| - | |||
| - | GenericXlsImport (su docway3-cvs.3di.it) | ||
| - | |||
| - | |||
| - | **Schema del modulo**: | ||
| - | |||
| - | {{: | ||
| - | |||
| - | |||
| - | **Breve descrizione del funzionamento** | ||
| - | |||
| - | Il modulo legge dei file excel (__formato Microsoft xls__) e crea un nuovo documento partendo da un template xml (definito in un file di configurazione o passato dinamicamente dall' | ||
| - | Un file excel deve riferirsi ad una sola tipologia documentale (es. doc, fascicoli...). | ||
| - | E' possibile configurare il modulo per importare differenti file xls riferiti ognuno ad una tipologia documentale diversa (es. uno per i doc, uno per i fascicoli...). | ||
| - | L' | ||
| - | |||
| - | L' | ||
| - | Di questa interfaccia è stata realizzata un' | ||
| - | |||
| - | Il modulo si basa su un meccanismo di notifica di eventi che consente all' | ||
| - | Tale meccanismo consente l' | ||
| - | |||
| - | |||
| - | **Breve descrizione del file di configurazione** | ||
| - | |||
| - | File di configurazione xml: | ||
| - | |||
| - | <?xml version=" | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | <value type=" | ||
| - | </ | ||
| - | ... | ||
| - | </ | ||
| - | </ | ||
| - | ... | ||
| - | </ | ||
| - | |||
| - | |||
| - | Dettagli: | ||
| - | |||
| - | * excel_import_rules: | ||
| - | * excel_file: (obbligatorio; | ||
| - | Attributi: | ||
| - | |||
| - | - start_row: (opzionale) indica la riga (0-N) di ogni foglio da cui partire (per saltare eventuali header). | ||
| - | - id: (opzionale) identificatore univoco del blocco di regole. | ||
| - | |||
| - | * docs_template: | ||
| - | da inserire (uno per ogni riga). | ||
| - | Se omesso deve essere passato al modulo direttamente dall' | ||
| - | Esso deve contenere un solo elemento CDATA ( < | ||
| - | Attributi: | ||
| - | |||
| - | - encoding: (obbligatorio) indica l' | ||
| - | | ||
| - | * univocity_query: | ||
| - | Se omessa non viene effettuato alcun controllo prima del salvataggio. | ||
| - | La query può contenere dei tag "< | ||
| - | xml da salvare (" | ||
| - | | ||
| - | - row_rules: (obbligatorio) raggruppa le regole che consentono di elaborare una riga del file xls. | ||
| - | Attributi: | ||
| - | | ||
| - | - empty_cell_skip_row: | ||
| - | è vuota. | ||
| - | | ||
| - | - rule: (obbligatorio; | ||
| - | | ||
| - | - parent_node_xpath: | ||
| - | | ||
| - | - value: (obbligatorio) valore da inserire nel percorso indicato da ' | ||
| - | Esso può contenere dei tag [col: | ||
| - | su di esso mediante delle function. | ||
| - | ", | ||
| - | L' | ||
| - | | ||
| - | Attributi: | ||
| - | | ||
| - | - type: (opzionale) indica il tipo del valore da inserire. | ||
| - | Se assente/ | ||
| - | " | ||
| - | " | ||
| - | " | ||
/data/attic/documentazione_3di_riservata/moduli/import_xls.1239291439.txt.gz · Ultima modifica: (modifica esterna)