1

列数据由网页中的 textarea html 元素提供;因此用户可以在其中输入换行符。当我将列数据放入 excel 文件中时,excel 无法识别换行符(第一行末尾有一个“?”)。那么如何让它被excel识别呢?

4

1 回答 1

1

我早些时候遇到了这个问题,最简单的解决方案(不是最好的,但想不出别的)是使用str_replace()

我发现让它正常工作的唯一方法是\n\n\r. 这方面的一个例子是

<?php
    str_replace("\n", "\n\r", $input_text);
?>

可以在插入数据库或从数据库读取时执行此操作,但是它确实存在一个问题,如果它已经有\n\r,它会看起来像\n\r\r

于 2013-06-27T13:08:53.290 回答