컴퓨터/Python

python xls파일 xlsx파일로 변환해서 DataFrame으로 보기

풍경소리^^ 2020. 10. 28. 08:06

import pandas as pd

 

# 표 ( 데이터 프레임 ) 만들기

no = [ ]

subject_name = [ ]

 

no.append(1)

no.append(2)

no.append(3)

 

subject_name.append('수학')

subject_name.append('과학')

subject_name.append('빅데이터')

 

subject = pd.DataFrame( )

subject['과목번호'= no

subject['과목명'= subject_name

print(subject)

=====================

# xls 형식으로 저장하기

subject.to_excel("C:\\Users\\miero\\Documents\\data\\subject.xls" , index=False)

=====================

# xls to xlsx

import win32com.client as win32

path="C:\\Users\\miero\\Documents\\data\\"

fname = "subject.xls"

excel = win32.gencache.EnsureDispatch('Excel.Application')

wb = excel.Workbooks.Open(path+fname)

 

wb.SaveAs(path+fname+"x"FileFormat = 51#FileFormat = 51 is for .xlsx extension

wb.Close() #FileFormat = 56 is for .xls extension

excel.Application.Quit()

=====================

# xlsx 형식의 파일 내용 불러오기

import openpyxl

wb = openpyxl.load_workbook("C:\\Users\\miero\\Documents\\data\\subject.xlsx")

sheet = wb['Sheet1']

df = pd.DataFrame(sheet.values)

df