|
2 / 2 / 0
Регистрация: 04.02.2016
Сообщений: 458
|
|
Пересохранить/открыть txt как xls15.03.2018, 23:45. Показов 3854. Ответов 18
Метки нет (Все метки)
Доброго времени суток.
у меня есть файл текстовый с содержимым. его можно открыть через эксель , тогда данные будут в нужных ячейках. Вопрос как с помощью питона: открыть этот текстовый файл txt через эксель ? либо пересохранить формат .txt файла в .xls ?
0
|
|
| 15.03.2018, 23:45 | |
|
Ответы с готовыми решениями:
18
Открыть txt файл в pandas |
|
1741 / 913 / 480
Регистрация: 05.12.2013
Сообщений: 3,074
|
||||||
| 16.03.2018, 00:01 | ||||||
|
Можно открыть так
0
|
||||||
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
| 16.03.2018, 07:53 | |
|
rar, расширение с txt, на xls поменяй и все.
0
|
|
|
2 / 2 / 0
Регистрация: 04.02.2016
Сообщений: 458
|
||
| 16.03.2018, 17:34 [ТС] | ||
|
ТабуретY видимо, subprocess - библиотека из питона 3.0 . У меня IronPython 2.7 не подгружает ее
0
|
||
|
1741 / 913 / 480
Регистрация: 05.12.2013
Сообщений: 3,074
|
|
| 16.03.2018, 17:43 | |
|
Судя по этому https://ironpython-test.readth... ocess.html
subprocess есть, только не run(), а call()
1
|
|
|
|
|
| 16.03.2018, 17:49 | |
|
Судя по всему у вас файл csv c сепаратором "точка с запятой" - такие excel открывает в правильных ячейках.
Для программной работы с csv в CPython есть встроенный модуль csv. Поддерживается ли он в IronPython - не знаю.
1
|
|
|
2 / 2 / 0
Регистрация: 04.02.2016
Сообщений: 458
|
|||||||||||
| 16.03.2018, 18:00 [ТС] | |||||||||||
|
Garry Galler
скорее всего csv подойдет, если с xls не выйдет , буду пытать csv ТабуретY да, call подходит. вышло так
C:\Program Files\Microsoft Office\Office15\EXCEL.EXE Подскажите, если заранее неизвестен путь EXCEL.EXE , версия Office14 / Office15 , то как лучше прописать путь,чтобы он определялся автоматом если без вариантов то единственное что вижу это (шлак конечно и сколько версий может быть экселя Officexx и путь наверно может быть другой):
0
|
|||||||||||
|
|
|||||||
| 16.03.2018, 18:34 | |||||||
Сообщение было отмечено rar как решение
Решение
1
|
|||||||
|
2 / 2 / 0
Регистрация: 04.02.2016
Сообщений: 458
|
|||
| 16.03.2018, 18:49 [ТС] | |||
|
Главный вопрос - как питоном сохранить открытый файл (именно открытый экселем txt файл ) -
(получилось открыть через Microsoft.Office.Interop.Excel) с разделителями табуляции (либо в кодировке ANSI) Добавлено через 3 минуты если есть ссылка в закладках где лучше описание этого - прошу выложить. если нет -неважно, сам найду Добавлено через 9 минут здесь поясню - после того как открыл файл txt в экселе - меняю данные в ячейках - при этом чтобы сохранить эти изменения (при сохранении вручную) - эксель просит задать какое расширение файла и кодировку - мне нужна именно с разделителями табуляции (она присутствует в списке экселя) - вот эту часть действий сейчас нужно прописать в питоне...
0
|
|||
|
|
||||||||||||
| 16.03.2018, 19:53 | ||||||||||||
|
Кликните здесь для просмотра всего текста
Что-то подробнее в инете не думаю что найдется. Добавлено через 1 час 3 минуты Если вы хотите работать с excel как с приложением для манипуляции извне, то есть два пути: 1) использование COM интерфейса. В python для этого используется библиотека pywin32
2) любые средства автоматизации нажатий клавиатуры и мыши.
1
|
||||||||||||
|
2 / 2 / 0
Регистрация: 04.02.2016
Сообщений: 458
|
|
| 16.03.2018, 20:50 [ТС] | |
|
Возможно ли программно снять галку в свойствах файла "только чтение"- то есть вручную - это : в папке лежит файл - выделяем его - правая кнопка мыши - свойства - там стоит галка "Только чтение" - мы кликом снимаем ее и жмем "ОК" - > как проделать это в питоне?
0
|
|
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
| 16.03.2018, 20:59 | |
|
На пример вот так
http://code.activestate.com/re... n-windows/
0
|
|
|
|
||||||
| 16.03.2018, 21:14 | ||||||
0
|
||||||
|
757 / 306 / 190
Регистрация: 20.05.2016
Сообщений: 593
|
||||||
| 16.03.2018, 21:21 | ||||||
Сообщение было отмечено rar как решение
Решение
Или так
1
|
||||||
|
2 / 2 / 0
Регистрация: 04.02.2016
Сообщений: 458
|
|||||||||
| 16.03.2018, 21:30 [ТС] | |||||||||
|
Добавлено через 3 минуты Добавлено через 37 секунд Думаю тут у меня какие то местные баги.. Добавлено через 4 минуты path_ - это путь (полный путь файла вместе с именем и расширением) - строковое значение, определяемое заранее
Garry Galler все верно написано?
0
|
|||||||||
|
757 / 306 / 190
Регистрация: 20.05.2016
Сообщений: 593
|
|
| 16.03.2018, 21:31 | |
|
Закоментируйте строку 11, если не сделали этого.
1
|
|
|
2 / 2 / 0
Регистрация: 04.02.2016
Сообщений: 458
|
|
| 16.03.2018, 21:39 [ТС] | |
|
shsv
Спасибо! сейчас все сработало ! а зачем нужна строка 11 ? Добавлено через 4 минуты стало быть, вернуть исходное состояние? сделать "Только для чтения"?
0
|
|
|
757 / 306 / 190
Регистрация: 20.05.2016
Сообщений: 593
|
|
| 16.03.2018, 21:42 | |
|
1
|
|
|
|
||
| 16.03.2018, 21:53 | ||
|
0
|
||
| 16.03.2018, 21:53 | |
|
Помогаю со студенческими работами здесь
19
Как создать file.txt, открыть его, вписать строку, сохранить и закрыть в Python 3.2
Открыть txt Flask Открыть txt файл в Excel и сохранить в xls формате
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|