Tag: python 2.7

ошибка при чтении xlsx-файла (openpyxl)

Я хочу прочитать файл xlsx, но я получаю ошибку. Мой код: from openpyxl import load_workbook wb = load_workbook(filename = 'F:\123.xlsx', use_iterators=True) Ошибка : Traceback (most recent call last): File "<pyshell#4>", line 1, in <module> wb = load_workbook(filename = '123.xlsx', use_iterators=True) File "C:\Python27\lib\site-packages\openpyxl-2.3.0b1-py2.7.egg\openpyxl\reader\excel.py", line 202, in load_workbook parsed_styles = read_style_table(archive) File "C:\Python27\lib\site-packages\openpyxl-2.3.0b1-py2.7.egg\openpyxl\reader\style.py", line 181, in read_style_table […]

RunFrozenPython в xlwings жалуется на Workbook.caller () в Python

У меня есть скрипт в Python, копирующий значения из одной таблицы в другую. Он хорошо работает с RunPython. Когда я пытаюсь использовать RunFrozenPython, он дает это исключение xlwings считает, что вызывающий не превосходит, что я могу сделать, чтобы он думал, что вызывающий является Excel? как работает RunPython. Прежде чем получить исключение, я получаю предупреждение, вот […]

Ошибка декодирования – вывод не utf-8 – pandas / python 2.7 / excel / win

Я начинаю играть с пандами. Я загрузил лист Google. При чтении некоторых данных из excel в win7: xls = pd.ExcelFile('C:/Users/file.xlsx') data = xls.parse('Sheet 1', index_col=None, na_values=['NA']) print "Data", data Я получаю: Decode error – output not utf-8 В исходном файле excel есть текст и цифры. Что не так? Благодаря,

Условное форматирование не работает после сохранения с помощью openpyxl

У меня есть простой скрипт, который просто переименовывает вкладку листа Excel и затем сохраняет. В пределах листа распространения есть условное форматирование, которое изменяет цвет ячеек, если оно больше или равно другому значению ячеек. Однако при открытии вновь сохраненного файла .xlsx это условное форматирование «сломан», так как оно больше не отвечает на соответствующий ввод. import os […]

C4D python openpyxl не может сохранить .xlsm, но вызывает TypeError в zipfile.py

Это мой первый пост, и я усердно искал ответ, поэтому, пожалуйста, несите меня! В конечном итоге я хочу иметь возможность модифицировать существующий файл .xslm, чтобы заполнить его данными движения, которые я извлечил в Cinema-4D через python. Я попробовал keep_vba=True как предлагалось здесь , но все еще получил ошибку, описанную ниже. Моя рабочая книга с макросъемкой […]

Чтение файлов Excel в Python через сетевой ресурс происходит очень медленно

Я использую библиотеку xlrd с Python для чтения около 200 небольших файлов Excel через общий сетевой ресурс UNC. Процесс открытия файлов Excel очень медленный. Я сделал простую контрольную программу, чтобы измерить, сколько времени требуется, чтобы просто открывать файлы Excel, даже не делая ничего другого. Таймер сообщает, что для чтения 100 файлов Excel размером 50 КБ […]

Xlwings – привязка сохраненного диапазона и добавление дополнительных значений

Я довольно неопытный программист и пытаюсь практиковать некоторые основы в Xlwings, библиотеке Python, которая работает с Excel. Я работаю в 2.7. Я сделал небольшую программу с графическим интерфейсом, которая позволяет вам просто добавлять записи вниз по столбцу в Excel. Я сразу заметил, что попытался выполнить мою программу, чтобы перезаписать ранее сохраненные значения в столбце. Я […]

Как получить правильное числовое форматирование результата формулы в excel

Excel имеет свойство автоматически устанавливать числовое форматирование для некоторых чисел или результатов формулы. Например, если я вхожу в формулу '= 12% + 12%', она возвращает 24,00%. Но когда я использую модуль xlsxwriter для записи формулы, он не дает форматированного значения 0.24 Я использую следующее: workbook = xlsxwriter.Workbook('example.xlsx') worksheet = workbook.add_worksheet() worksheet.write_formula('A1', '=12%+12%') workbook.close() Когда я […]

Как получить предел excel для верхнего и нижнего ячеек в листе Excel.

Я хотел бы найти topleft cell и rightright cell в диапазоне рабочих листов Excel, который является ограничивающим ящиком всех занятых ячеек в листе, от ironpython 2.7.5 на win 7. Мой код: from Microsoft.Office.Interop import Excel from System import Type excel = Excel.ApplicationClass() workbook = excel.Workbooks.Open(excelFilename, False, True) allWorksheets = workbook.WorkSheets for aWorkSheet in allWorksheets: last […]

Python 2 csv-файл парсера, который выводит то, что находится в файле1.csv, но не в file2.csv

Поскольку это мой первый пост, я хочу сказать привет всем, и я рад быть в этом удивительном сообществе! Я хочу научиться программированию, и я решил начать с python, у меня уже есть 2 месяца на python, так что я на начальном уровне. Мой первый вызов – помочь другу, который имеет следующую ситуацию, я могу понять […]

Давайте будем гением компьютера.