Este breve guia fornece uma descrição de como exibir fórmulas em Excel usando Python. Ele contém as etapas para estabelecer o ambiente junto com a lógica de programação e um código de amostra executável para mostrar todas as fórmulas no Excel usando Python. Este trecho de código pode ser usado em qualquer ambiente compatível com Java e Python sem o uso de qualquer outra ferramenta ou software de terceiros.
Etapas para exibir fórmulas no Excel usando Python
- Defina o aplicativo para usar Aspose.Cells para Python via Java para mostrar fórmulas
- Crie um novo workbook e acesse o primeiro sheet para preencher os dados
- Defina alguns valores em células diferentes
- Defina uma fórmula com base nesses valores e chame o método calculateFormula() para executar a fórmula
- Defina o sinalizador para mostrar a fórmula em vez dos valores
- Salve o arquivo de saída mostrando as fórmulas
Estas etapas apresentam um breve processo para exibir fórmulas de células usando Python. O processo é iniciado criando um novo arquivo do Excel, acessando a planilha de destino e colocando alguns dados de amostra em algumas células. Nas próximas etapas, uma fórmula é definida em alguma célula, a fórmula é calculada chamando pelo método calculateFormula() e por fim chamando o método setShowFormulas() para mostrar as fórmulas em vez de valores na planilha completa.
Código para exibir fórmulas de células no Excel usando Python
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook | |
# Instantiate the license | |
license = License() | |
license.setLicense("Aspose.Total.lic") | |
# Create a workbook | |
workbook = Workbook() | |
# Access a worksheet | |
worksheet = workbook.getWorksheets().get(0) | |
# Set cell values | |
worksheet.getCells().get("A2").setValue(20) | |
worksheet.getCells().get("B2").setValue(40) | |
# Set formula | |
worksheet.getCells().get("C2").setFormula(" = A2 + B2") | |
workbook.calculateFormula() | |
# Set the flag to show formulas | |
worksheet.setShowFormulas(True) | |
# Save the output | |
workbook.save("output.xlsx") | |
print("Formulas shown successfully") | |
jpype.shutdownJVM() |
Este código de amostra demonstra como mostrar valor em vez de fórmula no Excel usando Python. O setShowFormulas() define se mostra as fórmulas ou os valores, definindo o argumento como True ou False, respectivamente. O método calculateFormula() é opcionalmente chamado para calcular as fórmulas e gerar resultados, mas não exibe os resultados, pois as fórmulas são exibidas neste código.
Este código de amostra demonstrou como mostrar fórmulas do Excel usando Python. Se você quiser aprender o processo para remover as fórmulas permanentemente, consulte o artigo em como remover fórmula no Excel usando Python.