Найти - Пользователи
Полная версия: открыть xlsx файл
Начало » Python для новичков » открыть xlsx файл
1
SomethingButNotNickName
Есть идея написать небольшой скрипт для структурирования и извлекания данных из 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.
Проблема в том, что интерпретатор наткнулся на символы разметки таблицы?
Есть ли какие то модули для подобных задач? Или способы обойти данную проблему?
JOHN_16
мляяяя
Вы серьезно?
ахренеть
JOHN_16
Сходите откройте текстовым редактором xlsx файл. Увидели строки?
С таким же успехом можно открыть тестовым редактором видеофайл что бы увидеть там кадры.
py.user.next
SomethingButNotNickName
Есть ли какие то модули для подобных задач?
Для чтения
https://pypi.org/project/xlrd/
Для записи
https://pypi.org/project/xlwt/
Для всего (на базе xlrd и xlwt)
https://pypi.org/project/xlutils/
doza_and
SomethingButNotNickName
Или способы обойти данную проблему?
Охохо. 69 сообщений. Минимум 4 месяца изучения питона… Я бы рекомендовал вам заказать за денежки выполнение этих работ. Посмотрите как это делается.
SomethingButNotNickName
Варианты хранить данные не в Excel не предлагать - не от меня зависит.
Как это не от вас? Получили exel отконвертировали и храните как вам удобно. Или у вас начальство ходит и стирает на рабочих компах все файлы отличные от xlsx?
EvgeniyBojenov
вот еще https://openpyxl.readthedocs.io/en/stable/
SomethingButNotNickName
“ОХОХО” и “АХАХА” вместо ответа на вопрос или указания где почитать. И это на профильном форуме, в разделе для новичков. Вот это действительно
JOHN_16
мляяяя
Вы серьезно?
ахренеть

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

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

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

P.S. надеюсь такая критика в Ваш адрес сподвигнет быть более грамотным в вопросах в которые вы погружаетесь.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB