Convert Excel to csv Python pandas code example
Example 1: Convert Excel to CSV using Python
import pandas as pd
data_xls = pd.read_excel('excelfile.xlsx', 'Sheet2', dtype=str, index_col=None)
data_xls.to_csv('csvfile.csv', encoding='utf-8', index=False)
Example 2: convert all excel files in folder to csv python
import pandas as pd
import os
import glob
source="D:\\source\\"
dest='D:\\dest\\'
os.chdir(source)
for file in glob.glob("*.xls"):
df = pd.read_excel(file)
df.to_csv(dest+file+'.csv', index=False)
os.remove(file)
for file in glob.glob("*.xlsx"):
df = pd.read_excel(file)
df.to_csv(dest+file+'.csv', index=False)
os.remove(file)
Example 3: how to convert csv to excel in python
import pandas as pd
data = pd.read_csv("k.csv")
data.to_excel("new_file.xlsx", index=None, header=True)
Example 4: python csv to excel
with open('dict.csv', 'w') as csv_file:
writer = csv.writer(csv_file)
for key, value in mydict.items():
writer.writerow([key, value])