4D View Pro: Aggiornamento dell’importazione/esportazione di Excel

Tradotto automaticamente da Deepl

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.

Fabrice Mainguené
- Product Owner -Fabrice Mainguené si è unito al team di 4D Program nel novembre 2016. In qualità di Product Owner, è incaricato di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo ruolo è anche quello di assicurarsi che l'implementazione della funzionalità fornita soddisfi le esigenze del cliente.Dopo aver conseguito una laurea in Informatica presso il CNAM, Fabrice è entrato a far parte di una piccola società di pubblicazione di software come sviluppatore Windev. In seguito ha lavorato per diverse aziende del settore industriale e commerciale come sviluppatore Windev e web e come consulente tecnico su nuove funzionalità.