Como parte do desenvolvimento contínuo de 4D View Pro, expandimos as funcionalidades de importação e exportação de Excel em 4D 20 R8. Nesta atualização, novas opções de idioma foram adicionadas para alinhar com as capacidades da interface e dar mais controle sobre o livro de trabalho exportado.
Melhoria da exportação
Adicionamos um novo conjunto de opções de exportação para melhorar sua experiência ao exportar arquivos Excel com o comando VP EXPORT DOCUMENT comando. Estas opções estão alinhadas com a interface e dão-lhe mais controlo sobre o livro de trabalho exportado:
- includeBindingSource : Se deve incluir a fonte de ligação ao exportar, padrão falso.
- includeStyles Novo: Se deve incluir o estilo aquando da exportação, predefinição: verdadeiro.
- includeFormulas Novo: Se deve incluir a fórmula ao exportar, predefinição verdadeira.
- saveAsView Novo: Se se deve aplicar a cadeia de formato ao valor de exportação quando se exporta, predefinição false.
- rowHeadersAsFrozenColumns Novo: Se deve tratar os cabeçalhos de linha como colunas congeladas ao exportar, padrão falso.
- columnHeadersAsFrozenRows Novo: Se os cabeçalhos das colunas devem ser tratados como linhas congeladas aquando da exportação; predefinição: false.
- includeAutoMergedCells Novo: Se deve incluir as células mescladas automaticamente ao exportar, padrão falso.
- includeCalcModelCache Novo: Se deve incluir os dados extra do cálculo. Pode ser mais rápido ao abrir o ficheiro com esses dados, predefinição false.
- includeUnusedNames Novo: Se deve incluir o nome personalizado não utilizado aquando da exportação, predefinição: true.
- includeEmptyRegionCells Novo: Se deve incluir quaisquer células vazias (células sem dados ou apenas com estilo) fora do intervalo de dados utilizado, predefinição true.
- password: Definir a palavra-passe para abrir o livro de trabalho.
Para tornar o código mais fácil de compreender, todas estas novas funcionalidades estão agrupadas num objeto excelOptions. Os atributos antigos continuam a ser suportados para garantir a compatibilidade com o seu código antigo.
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)})
melhoria da importação
Também introduzimos opções de importação avançadas para complementar os seus fluxos de trabalho do Excel no comando VP IMPORT DOCUMENT comando. Estas novas opções proporcionam maior flexibilidade na importação de dados de ficheiros Excel:
- includeStyles Novo: Se deve incluir o estilo ao carregar, padrão verdadeiro.
- includeFormulas Novo: Se deve incluir a fórmula ao carregar, padrão verdadeiro.
- frozenColumnsAsRowHeaders Novo: Se deve tratar as colunas congeladas como cabeçalhos de linha ao carregar, padrão falso.
- frozenRowsAsColumnHeaders Novo: Se as linhas congeladas devem ser tratadas como cabeçalhos de coluna durante o carregamento, padrão falso.
- fullRecalc Novo: Se deve ser calculado após o carregamento dos dados json, falso por padrão.
- dynamicReferences Novo: Se deve calcular funções com referência dinâmica, padrão true.
- calcOnDemand Novo: Se deve calcular as fórmulas apenas quando são solicitadas, predefinição false.
- includeUnusedStyles Novo: Se deve incluir o estilo de nome não utilizado ao converter o excel xml para o json, predefinição true.
- password Novo: A palavra-passe para abrir o livro de trabalho.
- openMode Novo: O modo de abertura de normal, preguiçoso e incremental. Por defeito é normal.
Para tornar o código mais fácil de compreender, todas estas novas funcionalidades estão agrupadas num objeto excelOptions. Os atributos antigos continuam a ser suportados para garantir a compatibilidade com o seu código antigo.
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})
Conclusão
Essas atualizações simplificam e melhoram seu trabalho com arquivos Excel em 4D View Pro. Para detalhes completos sobre as novas funcionalidades, veja a documentação de 4D View Pro.