Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 Аватар для IPredator
236 / 198 / 44
Регистрация: 21.01.2019
Сообщений: 975

При копировании файла xlsx не сохраняется цвет колонки

11.02.2023, 18:08. Показов 597. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите как исправить это... Есть file2 Закрашиваю в нем колонку с помощью:

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Загрузите рабочую книгу
wb = openpyxl.load_workbook(filename="file2.xlsx")
 
# Выберите первый лист в рабочей книге
ws = wb.active
 
# Найдите индекс столбца столбца "PRODUCT WEIGHT_CONTROL"
product_weight_control_col = None
for col in range(1, ws.max_column + 1):
    if ws.cell(row=1, column=col).value == "PRODUCT WEIGHT_CONTR":
        product_weight_control_col = col
        break
 
# Если столбец "PRODUCT WEIGHT_CONTROL" был найден, раскрасьте его
if product_weight_control_col is not None:
    for row in range(2, ws.max_row + 1):
        cell = ws.cell(row=row, column=product_weight_control_col)
        cell.fill = openpyxl.styles.PatternFill(patternType="solid", fgColor="FEF2CD")
 
# Сохраните рабочую книгу
wb.save(filename="file2.xlsx")
файл сохраняется, открываю его все хорошо. Колонка закрашена Затем мне необходимо пересохранить этот файл , переименовать его в file3 в другую папку
Делаю так:

Python
1
2
3
4
5
6
7
df2 = pd.read_excel(input_path + "file2.xlsx", engine='openpyxl')
 
df2.to_excel(output_path + "file3", index=False)
 
# Вывод
print("Файлы были успешно объединены, и выходные данные были записаны в", output_path + 
"file3.xlsx")
файл копируется. Открываю его, но колонка не закрашена...

как копировать с сохранением цвета колонки?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.02.2023, 18:08
Ответы с готовыми решениями:

Как вытащить цвет из xlsx-файла в Oracle
Стоит задача импортировать содержимое xlsx-файла в Oracle. Известны два пакета AS_XLSX и AS_XLSX_READ, позволяющие, соответственно,...

FTP SERV-U Ошибка при копировании файла при медленном интернете
На машине на системе WIN7 стоит FTP сервер SERV-U. Другие машины используют для выхода в интернет 3G модемы, и подключаются к фтп для...

При копировании файла ошибка
При копировании файла ошибка вот примерный код копирования файла File.Copy(filePath,...

1
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,694
Записей в блоге: 29
11.02.2023, 19:23
Лучший ответ Сообщение было отмечено IPredator как решение

Решение

IPredator, так панда же только данные копирует в новый файл. Используй простой shutil.copy
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.02.2023, 19:23
Помогаю со студенческими работами здесь

Зависание при копировании файла
При копировании файла функцией CopyFile происходит периодическое зависание приложения. DeleteFileA((newpath+find_+dbf).c_str()); ...

Ошибка при копировании файла №5
Доброго времени суток. ребята подскажите. пишу код что бы после загрузки картинки она копировалась в нужную мне папку, но вылетает ошибка 5...

QFile блокировка файла при копировании
В отдельном потоке постоянно вычитывается директория и обрабатываются новые фалы. Но если в директорию копируется очень большой файл, то...

Подвисание формы при копировании файла
Всем дорого времени суток! Есть форма с кнопками "Выбор файла" и "Копирование". Когда идет процесс копирования с формой...

Проблема при копировании содержимого файла
Доброго времени суток! Помогите советом. Имеется два текстовых файла. Требуется скопировать содержимое одного в другой. Вот код...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru