2014-02-27 66 views
0

我有一个ods电子表格(使用OpenOffice管理)。几个单元格包含多行。数据表内容用于在网站上显示。 当我用phpmyadmin导入文件时,这些单元格会在第一个换行符处截断。 在ods文件中,换行符是char(10)。在我的情况下,这必须替换为字符串<br/>,即HTML换行标签。编写一个执行替换的php程序是没有意义的,因为在导入后换行符已经被剪切掉了。现在我运行一个pc程序,用'|'修补char(10) ods文件中的字符。导入后,我将“|”与<br/>使用PHP。可怕!有没有办法阻止通过phpmyadmin导入截断字符(10)?谢谢,克里斯。用单元格中的换行符导入ods

回答

-1

我有同样的问题。我的解决方案不是最完美的解决方案,但为我完成了这项工作。

我所做的是,我在ODS中替换了新的行字符,所以我可以用PHP替换它。 打开ODS文件,打开搜索&替换框然后搜索\ n并将其替换为您可以在PHP中定位的一些唯一字符。

在我来说,我不喜欢的东西 -EOL- 在我的PHP脚本代替

-EOL-

我知道这不是捷径而是一个解决方案...

希望它为你工作

+0

我试过你的解决方案。但是,当我在搜索字段中放置\ n时,OpenOffice找不到任何东西。我想这个程序正在电子表格中查找字面意思。谢谢,克里斯。 – user3356586