Использование python для копирования указанных c столбцов из одной книги Excel в другую - PullRequest
0 голосов
/ 09 января 2020

Я очень новичок в python, я пытаюсь взять существующий документ Excel и копировать только столбцы A, E и F в новую рабочую книгу, чтобы я мог затем проанализировать эти данные.

Я обнаружил, что приведенный ниже код скопирует все данные из источника в файл назначения, но что, если я хочу указать только c столбцы?

# importing openpyxl module
import openpyxl as xl

# opening the source file
filename ="data.xlsx"
wb1 = xl.load_workbook(filename)
ws1 = wb1.active

# opening the destination file
filename1 ="data2.xlsx"
wb2 = xl.load_workbook(filename1)
ws2 = wb2.active

# calculate total number of rows and
# columns in source excel file
mr = ws1.max_row
mc = ws1.max_column

# copying the cell values from source excel file to destination excel file

for i in range (1, mr + 1):
for j in range (1, mc + 1):
    # reading cell value from source excel file
    c = ws1.cell(row = i, column = j)

# saving the destination excel file
wb2.save(str(filename1))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...