Python | Operaciones trigonométricas en archivo de Excel usando openpyxl

Requisito previo: ajuste de filas y columnas de una hoja de Excel usando openpyxl.

Openpyxles 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:

Publicación traducida automáticamente

Artículo escrito por ankthon y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *