Search
 
SCRIPT & CODE EXAMPLE
 

PYTHON

openpyxl full tutorial

# To Install It...
# pip install openpyxl
# python -m pip install openpyxl
import openpyxl

# The Following Will Be The Fast Tutorial Of It...
global wb

def createNewFile(new_name):
  global wb
  ## create a new excel-file-object
  wb = openpyxl.Workbook()
  ## get the first tab of the file
  sheet = wb.worksheets[0]
  ## Write Data To C3 Cell
  sheet['C3'] = 'Hello World'
  ## Create New Sheet
  wb.create_sheet('New Sheet')
  ## Save Edition into File
  wb.save(new_name+'.xlsx')

def loadOld(filename_with_direc):
  global wb
  ## read the excel file with name
  wb = openpyxl.load_workbook(filename_with_direc, read_only=True)

def pickWantedSheet():
  # LOAD
  loadOld(filename_with_direc)
  ## show all tabs
  print(wb.sheetnames)
  name = input('Input The Name You Want---->')
  ## load tabs / get sheet from name
  sheet = wb[name]

def CreateNewSheet():
  # LOAD
  loadOld(filename_with_direc)
  ## create a new tab
  wb.create_sheet(input('Input A Name--->'))
  wb.save(filename_with_direc)

def ReadCell(filename_with_direc):
  # LOAD
  loadOld(filename_with_direc)
  ## First Version :: A1, B1, C1 order
  for row in sheet.rows:
    for cell in row:
    	print(cell.value)
  ## Second Version :: A1, A2, A3 order
  for column in sheet.columns:
    for cell in column:
    	print(cell.value)
  ## Third Version :: Read specific cell with number
  for i in range(sheet.max_row):
    for j in range(sheet.max_column):
      print(sheet.cell(row=i+1, column=j+1).value)
Comment

PREVIOUS NEXT
Code Example
Python :: get month day year 12 hour time format python 
Python :: jupyter notebook for pdf generation 
Python :: secondary y axis matplotlib 
Python :: pandas drop row from a list of vlaue 
Python :: python make comparison non case sensitive 
Python :: django ModelChoiceField value not id 
Python :: python efficiently find duplicates in list 
Python :: python matplt 
Python :: sort a list of array python 
Python :: reload flask on change 
Python :: html.unescape python 
Python :: Get files from S3 bucket Python 
Python :: pandas return specific row 
Python :: strip all elements in list python 
Python :: seaborn correlation heatmap 
Python :: python lambda function map 
Python :: if else python in single line 
Python :: dataframe KeyError: 
Python :: pyspark dropna in one column 
Python :: python webdriver disable logs 
Python :: random library python 
Python :: change value in excel using python 
Python :: slice dataframe pandas based on condition 
Python :: scaling data 
Python :: cut rows dataframe 
Python :: pdf to csv conversion 
Python :: how to remove a tuple from a list python 
Python :: pyspark rdd filter 
Python :: how to close a python program 
Python :: python diagonal sum 
ADD CONTENT
Topic
Content
Source link
Name
8+1 =