Skip to content

to_excel doesn't support dateutil.relativedelta #9372

Closed
@s-celles

Description

@s-celles

Hello,

to_excel doesn't support dateutil.relativedelta

import pandas as pd
from dateutil.relativedelta import relativedelta
df = pd.DataFrame([relativedelta(years=2)])
df.to_excel('out.xls')

raises Exception: Unexpected data type <type 'instance'>

df.to_excel('out.xlsx')

raises AttributeError: relativedelta instance has no attribute '__float__'

Not sure if it's a Pandas issue, an XLS writer issue or a dateutil issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    IO Excelread_excel, to_excel

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions