Nell’ambito del continuo sviluppo di 4D View Pro, abbiamo ampliato le funzionalità di importazione ed esportazione di Excel in 4D 20 R8. In questo aggiornamento sono state aggiunte nuove opzioni linguistiche per allinearsi alle funzionalità dell’interfaccia e offrire un maggiore controllo sulla cartella di lavoro esportata.
Miglioramento dell’esportazione
Abbiamo aggiunto una nuova serie di opzioni di esportazione per migliorare l’esperienza dell’utente nell’esportazione di file Excel con il comando VP EXPORT DOCUMENT per migliorare l’esperienza di esportazione dei file di Excel con il comando Queste opzioni sono allineate con l’interfaccia e offrono un maggiore controllo sulla cartella di lavoro esportata:
- includeBindingSource: se includere l’origine del vincolo durante l’esportazione, per impostazione predefinita false.
- includeStyles new: se includere lo stile durante l’esportazione, per impostazione predefinita true.
- includeFormulas new: Se includere la formula durante l’esportazione, per impostazione predefinita true.
- saveAsView new: Se applicare la stringa di formato al valore esportato durante l’esportazione, valore predefinito false.
- rowHeadersAsFrozenColumns new: Se trattare le intestazioni di riga come colonne congelate durante l’esportazione, valore predefinito false.
- columnHeadersAsFrozenRows new: Per decidere se trattare le intestazioni delle colonne come righe congelate durante l’esportazione, valore predefinito false.
- includeAutoMergedCells new: Se includere le celle unite automaticamente durante l’esportazione, valore predefinito false.
- includeCalcModelCache new: Per includere i dati extra del calcolo. Può essere più veloce quando si apre il file con questi dati, valore predefinito false.
- includeUnusedNames new: Se includere i nomi personalizzati non utilizzati durante l’esportazione, valore predefinito true.
- includeEmptyRegionCells new: se includere le celle vuote (celle senza dati o con solo stile) al di fuori dell’intervallo di dati utilizzato, impostazione predefinita true.
- password: impostare la password per aprire la cartella di lavoro.
Per rendere il codice più facile da capire, tutte queste nuove funzioni sono raggruppate in un oggetto excelOptions. I vecchi attributi sono ancora supportati per garantire la compatibilità con il vecchio codice.
var $excelOptions:={}
$excelOptions.includeBindingSource:=False
$excelOptions.includeStyles:=True
$excelOptions.includeFormulas:=True
$excelOptions.saveAsView:=False
$excelOptions.rowHeadersAsFrozenColumns:=False
$excelOptions.columnHeadersAsFrozenRows:=False
$excelOptions.includeAutoMergedCells:=False
$excelOptions.includeCalcModelCache:=False
$excelOptions.includeUnusedNames:=True
$excelOptions.includeEmptyRegionCells:=True
$excelOptions.password:="mypassword"
VP EXPORT DOCUMENT("ViewProarea"; "c:\\tmp\\testexcel.xlsx"; {excelOptions: $excelOptions)})
miglioramento dell’importazione
Sono state introdotte anche opzioni di importazione avanzate per integrare i flussi di lavoro di Excel nel comando VP IMPORT DOCUMENT . Queste nuove opzioni offrono una maggiore flessibilità nell’importazione di dati da file Excel:
- includeStyles new: se includere lo stile al momento del caricamento, per impostazione predefinita true.
- includeFormulas new: se includere la formula durante il caricamento, per impostazione predefinita true.
- frozenColumnsAsRowHeaders new: Per decidere se trattare le colonne congelate come intestazioni di riga durante il caricamento, valore predefinito false.
- frozenRowsAsColumnHeaders new: Se trattare le righe congelate come intestazioni di colonna durante il caricamento, valore predefinito false.
- fullRecalc new: Se calcolare dopo il caricamento dei dati json, false per impostazione predefinita.
- dynamicReferences new: Se calcolare le funzioni con riferimenti dinamici, default true.
- calcOnDemand new: Se calcolare le formule solo quando sono richieste, false di default.
- includeUnusedStyles new: Se includere lo stile del nome non utilizzato quando si converte excel xml in json, default true.
- password new: La password per aprire la cartella di lavoro.
- openMode new: La modalità di apertura tra normale, pigro e incrementale. L’impostazione predefinita è normale.
Per rendere il codice più facile da capire, tutte queste nuove funzioni sono raggruppate in un oggetto excelOptions. I vecchi attributi sono ancora supportati per garantire la compatibilità con il vecchio codice.
var $excelOptions:={}
$excelOptions.includeStyles:=True
$excelOptions.includeFormulas:=True
$excelOptions.frozenColumnsAsRowHeaders:=False
$excelOptions.frozenRowsAsColumnHeaders:=False
$excelOptions.fullRecalc:=False
$excelOptions.dynamicReferences:=False
$excelOptions.calcOnDemand:=False
$excelOptions.includeUnusedStyles:=True
$excelOptions.password:="mypassword"
$excelOptions.openMode:="normal"
VP IMPORT DOCUMENT("ViewProarea1"; "c:\\tmp\\textfreeze.xlsx"; {excelOptions: $excelOptions})
Conclusione
Questi aggiornamenti semplificano e migliorano il lavoro con i file Excel in 4D View Pro. Per tutti i dettagli sulle nuove funzioni, consultate la documentazione di 4D View Pro.