Open dimastbk opened 1 year ago
[X] I have checked that this issue has not already been reported.
[X] I have confirmed this bug exists on the latest version of pandas.
[X] I have confirmed this bug exists on the main branch of pandas.
df = pd.DataFrame(["test\ntest"]) df.to_excel("test.ods")
<table:table-cell office:value-type="string" office:string-value="test test"><text:p>test test</text:p></table:table-cell>
I think, this is a bug in ODSWriter, which should convert \n to text:p. Below are files from popular office applications:
text:p
And handlers in some ods readers:
Originally posted by @dimastbk in https://github.com/pandas-dev/pandas/issues/53924#issuecomment-1746146698
Resave example in LibreOffice:
<table:table-cell office:value-type="string"><text:p>test<text:line-break/>test</text:p></table:table-cell>
Create an example in LibreOffice:
<table:table-cell office:value-type="string"><text:p>test</text:p><text:p>test</text:p></table:table-cell>
Oops, I created this issue with "reference in new issue". Please, add the label "Bug".
Pandas version checks
[X] I have checked that this issue has not already been reported.
[X] I have confirmed this bug exists on the latest version of pandas.
[X] I have confirmed this bug exists on the main branch of pandas.
Reproducible Example
Issue Description
I think, this is a bug in ODSWriter, which should convert \n to
text:p
. Below are files from popular office applications:And handlers in some ods readers:
Originally posted by @dimastbk in https://github.com/pandas-dev/pandas/issues/53924#issuecomment-1746146698
Expected Behavior
Resave example in LibreOffice:
Create an example in LibreOffice: