WILDERNIX
Яндекс.Метрика
 | Список статей | Сертификаты | Резюме(CV) | Правила | Вход |

 
Категории:
Ubuntu (9)
CISCO (10)
FreeBSD (7)
SQUID (1)
Windows Server (8)
PHP (3)
1C (8)
MS SQL (7)
MySQL (7)
Yii Framework (3)
Java (1)
Network (1)
PowerShell (7)
Git (1)
Python (1)

 
Микроблоги:
ОАЭ - Дубай
Фото зарисовки

 
Друзья:
arturka.com
aleksandor.ru
burunduch.ru
rapball.ru
pbshar.ru


Flag Counter

      GitHub profile


Конвертация CSV в XLS (Python)
Разбор простой задачи по конвертации csv файла в xls (xlsx) файл.

Что бы реализовать эту задачу на Python нам понадобятся две библиотеки:
- csv (для работы с CSV файлами);
- openpyxl (для работы с XLS файлами);

Двлее представлен код, довольно компактный

В моем примере CSV файл именно coma separated, где разделитель delimiter = ','
далее под катом...


#read csv file and export it to xls
import csv
import openpyxl

#open csv input file
with open('C:\MyPython\csv_to_xls\input.csv') as csvfile:
rows_in_csv = csv.reader(csvfile, delimiter=',')

#create xlsx variable
wb = openpyxl.Workbook()
ws = wb.active

for row in rows_in_csv:
print (row)
ws.append(row)

print('Done!')
#save workbook as file
wb.save(filename='output.xlsx')

Дата публикации: 27-09-2018


WilderNix - Konstantin Korsunov