[Python] Worksheet.move_range 메서드를 사용하여 테이블 (셀)을 이동합니다.
오늘의 주의(복습)는, 표(셀)의 이동에 관해서입니다.
파이썬에서 Excel을 조작하기 위해 openpyxl이라는 패키지를 사용하고 있습니다.

위와 같은 책 "상품 목록"

처럼 테이블을 이동시키고 싶습니다.
Worksheet.move_range 메서드
ws.move_range('移動するセルの範囲',
              rows=移動する行数, cols=移動する列数,
              translate=数式等のセル参照を更新する場合はTrue)
시트에서 표와 같은 여러 셀을 이동하는 경우
Worksheet.move_range 메서드를 사용합니다.
조심해야 할 몇 가지 사항이 있습니다.
ws.move_range('移動するセルの範囲',
              rows=移動する行数, cols=移動する列数,
              translate=数式等のセル参照を更新する場合はTrue)
최종 코드
from openpyxl import load_workbook
wb = load_workbook('商品リスト.xlsx')
ws = wb.active
ws.move_range('B2:I24', rows=1, cols=3, translate=True)
wb.save('商品リスト_移動.xlsx')
translate를 깨닫지 못하고, 오른쪽 왕좌왕하고 있었습니다. translate=True는 위대하다.
셀의 서식 설정도 그대로 이동해 주기 때문에 매우 편리합니다.
                
                    
        
    
    
    
    
    
                
                
                
                
                    
                        
                            
                            
                            Reference
                            
                            이 문제에 관하여([Python] Worksheet.move_range 메서드를 사용하여 테이블 (셀)을 이동합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
                                
                                https://qiita.com/rihu-do/items/b1438f8ba3fb10df00c2
                            
                            
                            
                                텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                            
                            
                                
                                
                                 우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                            
                            
                        
                    
                
                
                
            
from openpyxl import load_workbook
wb = load_workbook('商品リスト.xlsx')
ws = wb.active
ws.move_range('B2:I24', rows=1, cols=3, translate=True)
wb.save('商品リスト_移動.xlsx')
Reference
이 문제에 관하여([Python] Worksheet.move_range 메서드를 사용하여 테이블 (셀)을 이동합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/rihu-do/items/b1438f8ba3fb10df00c2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)