Requisito previo: ajuste de filas y columnas de una hoja de Excel usando openpyxl.
Openpyxl
es una biblioteca de Python con la que se pueden realizar múltiples operaciones en archivos de Excel, como lectura , escritura , operaciones matemáticas y trazado de gráficos . Veamos cómo realizar diferentes operaciones trigonométricas usando openpyxl.
Funciones trigonométricas simples:
Código #1: Uso de funciones trigonométricas simples en el programa.
- =SIN(Número) : Devuelve el seno de un ángulo. El número es el ángulo en radianes para el que desea el seno.
- =COS(Número) : Devuelve el coseno de un ángulo.
- =TAN(Número) : Devuelve la tangente de un ángulo.
- =CSC(Número) : Devuelve la cosecante de un ángulo.
- =SEC(Número) : Devuelve la secante de un ángulo.
- =COT(Número) : Devuelve la cotangente de un ángulo.
# import openpyxl module import openpyxl # Call a Workbook() function of openpyxl # to create a new blank Workbook object wb = openpyxl.Workbook() # Get workbook active sheet # from the active attribute. sheet = wb.active # set the width of the column sheet.column_dimensions['A'].width = 20 sheet.column_dimensions['B'].width = 30 sheet.column_dimensions['C'].width = 20 # writing to the cell of an excel sheet sheet['A1'] = "angles in radian" sheet['A2'] = 0.1 sheet['A3'] = 0.2 sheet['A4'] = 0.3 sheet['A5'] = 0.4 sheet['A6'] = 0.5 sheet['A7'] = 0.6 # mention performing trigonometric operations sheet['B1'] = "Applying trigonometric function" sheet['B2'] = "Sine" sheet['B3'] = "Cosine" sheet['B4'] = "Tangent" sheet['B5'] = "Cosecant" sheet['B6'] = "Secant" sheet['B7'] = "Cotangent" # The value in cell C1 to C7 is set to a formula # that calculates values for particular radian. sheet['C1'] = 'corresponding values' sheet['C2'] = '= SIN(0.1)' sheet['C3'] = '= COS(0.2)' sheet['C4'] = '= TAN(0.3)' sheet['C5'] = '= CSC(0.4)' sheet['C6'] = '= SEC(0.5)' sheet['C7'] = '= COT(0.6)' # save the file wb.save("simple_trigonometric.xlsx")
Producción:
Código #2: Uso de funciones trigonométricas hiperbólicas en el programa.
- =SINH(Número) : Devuelve el seno hiperbólico de un Número.
- =COSH(Número) : Devuelve el coseno hiperbólico de un Número.
- =TANH(número) : Devuelve la tangente hiperbólica de un Número.
- =CSCH(Número) : Devuelve la cosecante hiperbólica de un Número.
- =SACH(Número) : Devuelve la secante hiperbólica de un Número.
- =COTH(Número) : Devuelve la cotangente hiperbólica de un Número.
# import openpyxl module import openpyxl # Call a Workbook() function of openpyxl # to create a new blank Workbook object wb = openpyxl.Workbook() # Get workbook active sheet # from the active attribute. sheet = wb.active # set the width of the column sheet.column_dimensions['A'].width = 20 sheet.column_dimensions['B'].width = 30 sheet.column_dimensions['C'].width = 20 # writing to the cell of an excel sheet sheet['A1'] = "angles in radian" sheet['A2'] = 0.1 sheet['A3'] = 0.2 sheet['A4'] = 0.3 sheet['A5'] = 0.4 sheet['A6'] = 0.5 sheet['A7'] = 0.6 # mention performing trigonometric operations sheet['B1'] = "Applying trigonometric function" sheet['B2'] = "Hyperbolic Sine" sheet['B3'] = "Hyperbolic Cosine" sheet['B4'] = "Hyperbolic Tangent" sheet['B5'] = "Hyperbolic Cosecant" sheet['B6'] = "Hyperbolic Secant" sheet['B7'] = "Hyperbolic Cotangent" # The value in cell C1 to C7 is set to a formula # that calculates values for particular radian. sheet['C1'] = 'corresponding values' sheet['C2'] = '= SINH(0.1)' sheet['C3'] = '= COSH(0.2)' sheet['C4'] = '= TANH(0.3)' sheet['C5'] = '= CSCH(0.4)' sheet['C6'] = '= SECH(0.5)' sheet['C7'] = '= COTH(0.6)' # save the file wb.save("Hyperbolic_trigonometric.xlsx")
Producción: