2015-09-16 4 views
0

В настоящее время я экспортирую отчеты с веб-сайта в виде файла «csv». Но, когда я открываю их я получаю это всплывающее сообщение:Как открыть файл и сохранить как csv

Файл, который вы пытаетесь открыть, «Jul2015.csv», находится в другом формате , чем указано расширение файла. Убедитесь, что файл не поврежден и находится из надежного источника перед открытием файла. Do вы хотите открыть файл сейчас?

Я нажимаю «да», и файл открывается в каком-то формате «xls». Поэтому я сохраняю формат «csv», и когда я сообщаю о вновь сохраненном файле, он следует за форматом «csv».

Так что мой вопрос: как я могу на python открыть исходный экспортированный отчет и сохранить как «csv», чтобы я мог избежать несогласованного форматирования?

Благодаря

+0

Возможный дубликат [xls to csv converter] (http://stackoverflow.com/questions/9884353/xls-to-csv-convertor) – taesu

ответ

2

попробовать:

import pandas as pd 
data_xls = pd.read_excel('export.csv', 'Sheet1', index_col=None) 
data_xls.to_csv('exceltocsv.csv', encoding='utf-8') 
0

это должно работать также, и не использует внешнюю библиотеку.

with open("exported.csv", "r") as f: 
    lines = f.readlines() 
with open("xlstocsv.csv", "r") as g: 
    g.writelines(lines) 
Смежные вопросы