Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Excel tables and move rows
#6
you can calculate the last line of second spreadsheet (assume worksheet name ws2) using
last_row = ws2.max_row
then obviously next row is last_row + 1
so that will give you copy destination.

This will append row 1 sheet 1 to sheet2
example:
from openpyxl import Workbook, load_workbook, cell
import os

os.chdir(os.path.abspath(os.path.dirname(__file__)))

def append_row():
    # append sheet 1 row 1 to wb2 at end
    wb1 = load_workbook('Sheettest.xlsx')
    wb2 = load_workbook('Sheet1test.xlsx')    
    ws1 = wb1.worksheets[1]
    ws2 = wb2.worksheets[1]
    ws2_lastrow = ws2.max_row
    ws1_num_columns = ws1.max_column
    print(ws2.max_row, ws1_num_columns)

    for cellno in range(1, ws1_num_columns):
        ws2.cell(row=ws2_lastrow+1, column = cellno).value = ws1.cell(row=1, column=cellno).value

    wb2.save('Sheet1test.xlsx')

append_row()
Reply


Messages In This Thread
Excel tables and move rows - by jdos - Jun-30-2020, 08:21 AM
RE: Excel tables and move rows - by Larz60+ - Jun-30-2020, 04:54 PM
RE: Excel tables and move rows - by jdos - Jun-30-2020, 05:31 PM
RE: Excel tables and move rows - by Larz60+ - Jun-30-2020, 06:46 PM
RE: Excel tables and move rows - by jdos - Jul-01-2020, 06:10 AM
RE: Excel tables and move rows - by Larz60+ - Jul-01-2020, 09:50 AM
RE: Excel tables and move rows - by jdos - Jul-02-2020, 05:52 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  tables in Excel MaartenRo 3 567 Jan-06-2024, 03:46 PM
Last Post: deanhystad
  How to properly format rows and columns in excel data from parsed .txt blocks jh67 7 1,946 Dec-12-2022, 08:22 PM
Last Post: jh67
  Deleting rows based on cell value in Excel azizrasul 11 2,725 Oct-19-2022, 02:38 AM
Last Post: azizrasul
  The code I have written removes the desired number of rows, but wrong rows Jdesi1983 0 1,649 Dec-08-2021, 04:42 AM
Last Post: Jdesi1983
  Slittping table into Multiple tables by rows drunkenneo 1 2,091 Oct-06-2021, 03:17 PM
Last Post: snippsat
  Pandas DataFrame combine rows by column value, where Date Rows are NULL rhat398 0 2,140 May-04-2021, 10:51 PM
Last Post: rhat398
  Indexing [::-1] to Reverse ALL 2D Array Rows, ALL 3D, 4D Array Columns & Rows Python Jeremy7 8 7,230 Mar-02-2021, 01:54 AM
Last Post: Jeremy7
  Python script to summarize excel tables, then output a composite table? i'm a total n surfer349 1 2,398 Feb-05-2021, 04:37 PM
Last Post: nilamo
  Write tables from Word (.docx) to Excel (.xlsx) using xlsxwriter jackie 1 3,234 May-27-2020, 11:47 PM
Last Post: mcmxl22
  Merging excel worksheets with balnk rows sauravksingh85 1 1,344 May-19-2020, 12:46 PM
Last Post: sauravksingh85

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020