Копіювати рядки та стовпці в Excel Python

Під час створення та обробки файлів Excel вам може знадобитися скопіювати дані з певних рядків і стовпців на аркуші. Щоб реалізувати цю функцію програмним шляхом, у цій статті показано, як скопіювати рядки або стовпці на аркуші Excel у Python. Ми продемонструємо копіювання рядків і стовпців Excel окремо за допомогою кроків і зразків коду.

Бібліотека Python для копіювання рядків і стовпців у Excel

Для копіювання рядків і стовпців у файлах Excel ми будемо використовувати Aspose.Cells for Python. Це дивовижна та багатофункціональна бібліотека, яка дозволяє створювати та обробляти файли Excel у ваших програмах Python. Ви можете завантажити бібліотеку або встановити її за допомогою наступної команди.

> pip install aspose-cells

Копіювати дані з рядків у Excel на Python

Нижче наведено кроки для копіювання рядка на аркуші Excel за допомогою Python.

  • Спочатку завантажте файл Excel за допомогою класу Workbook.
  • Отримайте потрібний аркуш із колекції Workbook.getWorksheets().
  • Скопіюйте потрібний рядок, вказавши індекс вихідного та цільового рядків у методі Worksheet.getCells().copyRow(cells, sourceRowIndex, targetRowIndex).
  • Нарешті збережіть оновлений файл Excel за допомогою методу Workbook.save(string).

У наведеному нижче прикладі коду показано, як скопіювати рядок на аркуші Excel у Python.

# завантажити книгу XLSX
wb = Workbook("workbook.xlsx")

# отримати посилання на потрібний аркуш
worksheet = wb.getWorksheets().get(0)

# Скопіюйте другий рядок із даними, форматуванням, зображеннями та об’єктами малювання до 16-го рядка аркуша
worksheet.getCells().copyRow(worksheet.getCells(), 1, 15) 

# зберегти робочу книгу
wb.save("copy-excel-row.xlsx")

Скопіюйте стовпці на аркуші Excel у Python

Нижче наведено кроки для копіювання стовпця на аркуші Excel за допомогою Python.

  • Спочатку завантажте файл Excel за допомогою класу Workbook.
  • Отримайте потрібний аркуш із колекції Workbook.getWorksheets().
  • Скопіюйте потрібний стовпець, вказавши індекс вихідного та цільового стовпців у методі Worksheet.getCells().copyColumn(cells, sourceColumnIndex, targetColumnIndex).
  • Нарешті збережіть оновлений файл Excel за допомогою методу Workbook.save(string).

У наведеному нижче прикладі коду показано, як скопіювати стовпець на аркуші Excel за допомогою Python.

# завантажити книгу XLSX
wb = Workbook("workbook.xlsx")

# отримати посилання на потрібний аркуш
worksheet = wb.getWorksheets().get(0)

# Скопіюйте перший стовпець з першого аркуша книги
worksheet.getCells().copyColumn(worksheet.getCells(), 0, 2) 

# зберегти робочу книгу
wb.save("copy-excel-columns.xlsx")

Бібліотека Python для копіювання даних із рядків/стовпців Excel – отримайте безкоштовну ліцензію

Ви можете використовувати Aspose.Cells for Python і копіювати дані з рядків і стовпців Excel без обмежень оцінки за допомогою безкоштовної тимчасової ліцензії.

Висновок

У цій статті ви дізналися, як копіювати рядки та стовпці на аркушах Excel у Python. Ви також можете використовувати надані зразки коду для копіювання рядків або стовпців у різні робочі книги Excel.

Ознайомтеся з бібліотекою Excel Aspose для Python

Ви можете відвідати документацію Aspose.Cells for Python, щоб дослідити інші цікаві функції. Якщо у вас виникнуть запитання, надішліть допис на нашому форумі.

Дивись також