Använda FormelText funktionen i Aspose.Cells med Python.NET
Contents
[
Hide
]
FORMULATEXT är en Excel 2013 och senare funktion. Den stöds inte av tidigare versioner som Excel 2010 eller 2007 etc. Som namnet antyder visar den formeltexten som finns i en specificerad cell. Den här artikeln visar hur man använder denna funktion med Aspose.Cells för Python via .NET.
Följande kodexempel demonstrerar användningen av FORMULATEXT med Aspose.Cells. Koden skriver först en formel i cell A1 och visar sedan formeltexten med FORMULATEXT i cell A2.
from aspose.cells import Workbook
# Create a workbook object
workbook = Workbook()
# Access first worksheet
worksheet = workbook.worksheets[0]
# Put some formula in cell A1
cell_a1 = worksheet.cells.get("A1")
cell_a1.formula = "=Sum(B1:B10)"
# Get the text of the formula in cell A2 using FORMULATEXT function
cell_a2 = worksheet.cells.get("A2")
cell_a2.formula = "=FormulaText(A1)"
# Calculate the workbook
workbook.calculate_formula()
# Print the results of A2, It will now print the text of the formula inside cell A1
print(cell_a2.string_value)
Konsoloutput
Här är konsolutmatningen för ovanstående exempel:
=SUM(B1:B10)