Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 27, 2018 20:49:11

SomethingButNotNickName
Зарегистрирован: 2017-12-19
Сообщения: 75
Репутация: +  0  -
Профиль   Отправить e-mail  

открыть xlsx файл

Есть идея написать небольшой скрипт для структурирования и извлекания данных из Excel-таблиц.
Варианты хранить данные не в Excel не предлагать - не от меня зависит.
В лоб открыть файл построчно не получается.

     with open('Пеногасители (1).xlsx','r', encoding='utf-8') as f:
        for line in f:
            print(line)
Получаю ошибку UnicodeDecodeError: ‘utf-8’ codec can't decode byte 0x87 in position 11: invalid start byte.
Проблема в том, что интерпретатор наткнулся на символы разметки таблицы?
Есть ли какие то модули для подобных задач? Или способы обойти данную проблему?

Офлайн

#2 Апрель 27, 2018 22:31:33

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

открыть xlsx файл

мляяяя
Вы серьезно?
ахренеть



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Апрель 27, 2018 22:32:48

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

открыть xlsx файл

Сходите откройте текстовым редактором xlsx файл. Увидели строки?
С таким же успехом можно открыть тестовым редактором видеофайл что бы увидеть там кадры.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#4 Апрель 28, 2018 03:20:06

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10003
Репутация: +  857  -
Профиль   Отправить e-mail  

открыть xlsx файл

SomethingButNotNickName
Есть ли какие то модули для подобных задач?
Для чтения
https://pypi.org/project/xlrd/
Для записи
https://pypi.org/project/xlwt/
Для всего (на базе xlrd и xlwt)
https://pypi.org/project/xlutils/



Отредактировано py.user.next (Апрель 28, 2018 03:20:56)

Офлайн

#5 Апрель 28, 2018 12:13:37

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

открыть xlsx файл

SomethingButNotNickName
Или способы обойти данную проблему?
Охохо. 69 сообщений. Минимум 4 месяца изучения питона… Я бы рекомендовал вам заказать за денежки выполнение этих работ. Посмотрите как это делается.
SomethingButNotNickName
Варианты хранить данные не в Excel не предлагать - не от меня зависит.
Как это не от вас? Получили exel отконвертировали и храните как вам удобно. Или у вас начальство ходит и стирает на рабочих компах все файлы отличные от xlsx?



Отредактировано doza_and (Апрель 28, 2018 12:14:35)

Офлайн

#6 Апрель 28, 2018 13:39:58

EvgeniyBojenov
Зарегистрирован: 2017-10-05
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

открыть xlsx файл

Офлайн

#7 Май 1, 2018 11:44:53

SomethingButNotNickName
Зарегистрирован: 2017-12-19
Сообщения: 75
Репутация: +  0  -
Профиль   Отправить e-mail  

открыть xlsx файл

“ОХОХО” и “АХАХА” вместо ответа на вопрос или указания где почитать. И это на профильном форуме, в разделе для новичков. Вот это действительно

JOHN_16
мляяяя
Вы серьезно?
ахренеть

py.user.next и Евгений, спасибо за ссылки.

Офлайн

#8 Май 1, 2018 22:47:26

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

открыть xlsx файл

SomethingButNotNickName
вместо ответа на вопрос или указания где почитать. И это на профильном форуме
Вы тут не первый день и знаете что есть практически одно место где лежат все пакеты для питона - называется оно PyPi, и доступ к нему вы тоже знаете, делается через программу pip.
Помимо этого есть интернет, причем не просто абы какой, а русскоязычнй, где этот вопрос освещен полностью. Идем дальше, есть форум python.su, слышали о таком? на котором также есть пачка таких постов и ответов на них.
Исходя из этого, я НЕ понимаю зачем делать еще один пост, что бы получить на него, концептуально, один единственный ответ.
Вам было лень поискать? Хотели что бы это сделали за Вас? И что нам это поощрять? Сомнительная практика.
doza_and
Охохо. 69 сообщений. Минимум 4 месяца изучения питона
и Вам как бы не только я об этом говорю.

И да это профильный форум о Питоне, но вот это
SomethingButNotNickName
with open('Пеногасители (1).xlsx','r', encoding='utf-8') as f:
говорит о Вашей общей малограмотности и речь собственно не про питон совсем.

Поэтому да, моя реакция по совокупности именно такая. А я вообще добрый, один из прошлых модераторов взял бы и забанил за такое, и я как то бы мало возражал.

P.S. надеюсь такая критика в Ваш адрес сподвигнет быть более грамотным в вопросах в которые вы погружаетесь.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version