Каждую неделю я получаю одни и те же данные с одинаковыми именами на вкладках Excel. Мне нужно сначала сгруппировать все листы с одинаковым именем и выполнить над ними операцию, прежде чем объединить их все вместе. Например:
Week1.xlsx (workbook)
- Blue (sheet) - has a column named type that just says "Color"
- Red (sheet) - has a column named type that just says "Color"
- Green (sheet)` - has a column named type that just says "Color"
Week2.xlsx (workbook)
- Blue (sheet) - has a column named type that just says "Color"
- Red (sheet) - has a column named type that just says "Color"
- Green (sheet) - has a column named type that just says "Color"
и т. д.
Мне нужно объединить все общие листы вместе и изменить столбец type
, чтобы указать, из какого цветного листа он взят. Если бы я объединил их все вместе, то столбец type
был бы заполнен только цветом, поэтому имя листа — единственная часть информации, которая говорит мне, как его организовать.
Конечный результат: all-data.xlsx
Type
Color - Blue
Color - Red
Color - Blue
Color - Green
.
.
.
Мне не обязательно нужна помощь со второй частью (изменение столбцов), я просто хочу знать, как объединить все общие листы вместе (возможно, в списке), к которым я могу получить доступ по имени.