편집 기록

편집 기록
  • 프로필 엽토군님의 편집
    날짜2023.07.11

    파이썬 판다스에서 엑셀 파일 불러온 후 다시 저장할때 년월일이 저장이 않되는 부분 해결 방법 알려 주시면 고맙겠습니다.


    코드는 아래와 같습니다.

    import pandas as pd
    import win32com.client
    import openpyxl
    
    excel_app = win32com.client.Dispatch('Excel.Application')
    
    file_path = r'c:/p_py/totodate.xlsx'
    
    workbook = excel_app.Workbooks.Open(file_path)
    
    sheet = workbook.Sheets(1)
    
    df = pd.DataFrame(sheet.UsedRange())
    
    df1 = df.copy()
    
    new_header = df1.iloc[0]
    df = df1[1:]
    
    df1.columns = new_header
    print(df1['today'].dtype)
    
    df1.to_excel('c:/p_py/totodate1.xlsx')
    

    상기 코드에엑셀 파일에는
    2022-01-07 일자 유형으로 되어 있으며

    다시 엑셀 저장 시
    일자 가 공백으로 나옵니다.

  • 프로필 meta.com.vvip@gmail.com님의 편집
    날짜2023.07.10

    파이썬 판다스에서 엑셀 파일 불러온 후 다시 저장할때 년월일이 저장이 않되는 부분 해결 방법 알려 주시면 고맙겠습니다.


    코드는 아래와 같습니다.

    '''

    import pandas as pd

    import win32com.client

    import openpyxl

    excel_app = win32com.client.Dispatch('Excel.Application')

    file_path = r'c:/p_py/totodate.xlsx'

    workbook = excel_app.Workbooks.Open(file_path)

    sheet = workbook.Sheets(1)

    df = pd.DataFrame(sheet.UsedRange())

    df1 = df.copy()

    new_header = df1.iloc[0] df = df1[1:]

    df1.columns = new_header print(df1['today'].dtype)

    df1.to_excel('c:/p_py/totodate1.xlsx')

    상기 코드에엑셀 파일에는 2022-01-07 일자 유형으로 되어 있으며

    다시 엑셀 저장 시 일자 가 공백으로 나옵니다.