Pergunta

Alguém sabe se é possível adicionar VB para um documento Excel, a partir de dentro Java? Basicamente, eu quero adicionar uma tabela dinâmica a uma folha, e definir algumas das suas propriedades de forma dinâmica. Eu sei que eu posso acessar as configurações da tabela pivô do VB, mas não diretamente de POI.

Foi útil?

Solução

Eu tenho feito algo semelhante, onde eu criei uma planilha com VBA antes usando o Excel. Eu, então, carregá-lo usando POI, preencher os valores e depois salvá-lo novamente. Assim eu recebo uma planilha com os valores povoadas ea VB pré-configurado / macros etc.

Talvez você precisa para criar o seu VBA com antecedência, e ele irá ler suas propriedades dinâmicas da folha. Você pode, em seguida, preencher essas propriedades à vontade.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top