2017-02-02 5 views
0

Мой код на Python должен был добавить одну строку во время многоколоночных данных в текстовый файл, который мне тогда нужно было разделить по столбцу. по строкам. Это выглядит как обычный текстовый документ с элементами, разделенными пробелами, что означает:Сохраненный txt-файл странный и теперь не может импортировать в Excel

0.00000 107.07925 25.34190 -1.22487 0.63152 
1.00000 88.51627 6.54154 -1.27440 0.90064 
2.00000 76.58229 3.43457 -1.14756 0.88143 

И так далее. Когда я открываю файл блокнота, вот как он выглядит. Но он копирует-и-пасты странные ...

0.00000 
107.07925 
25.34190 
-1.22487 
0.63152 

1.00000 
88.51627 
6.54154 
-1.27440 
0.90064 

2.00000 
76.58229 
3.43457 
-1.14756 
0.88143 

И я прошел через все возможные комбинации замены всех пространств с запятой, амперсанд, и даже скопировать и вставить количество пространств вкладка создает только в попытка получить это для импорта в Excel ..

Может ли кто-нибудь помочь мне выяснить, что вызывает эту проблему и как ее исправить? Спасибо.

+0

Откройте файл в шестнадцатеричном редакторе или просмотре и выясните, что там не должно быть. Мы не можем это сделать для вас. :-) –

+0

Блокнот не следует \ n разрывов строк - просто \ r \ n - может быть, и ваша проблема. – Gerrit0

+0

@ Gerrit0 Я считаю, что, возможно, внес вклад, потому что я использовал \ n ... Теперь я столкнулся с отдельной проблемой, я попробую это, как только я перестану получать ошибки [Errno 13] «Permission denied». – layces

ответ

0

Что касается раскрытия его в Excel, поскольку он разделен пробелами, вы можете попробовать изменить параметр «Значение по умолчанию в столбцы» как место вместо закладки по умолчанию. Этот параметр указан на вкладке данных (Excel 2013). Насколько я знаю, самый простой способ сделать это - открыть пустой лист листа Excel в A1, а затем нажать кнопку «Текст в столбцы». Выберите разделитель, а затем Далее измените параметры на этой странице вместо пробела, а затем завершите. Теперь удалите все, что вы ввели в Excel. Вы можете скопировать и вставить данные в это окно Excel, и оно должно работать на вас. Теперь эта настройка сбрасывается, когда вы закрываете и снова открываете excel.

Смежные вопросы