【问题标题】:How to remove invisible line break character如何删除不可见的换行符
【发布时间】:2022-03-22 19:22:19
【问题描述】:

我在 excel 中有大数据,有些单元格包含 html 代码。这些单元格中有换行符。我试图替换换行符 (Alt+010, \n) 但 excel 说没有这样的字符。 当我将单元格复制到记事本时,没有换行符。 当我从记事本复制到 phpmyadmin sql area 或 textpad 时,我再次看到换行符。 下面有notepad、textpad和phpmyadmin sql区截图。如何删除这些不可见的换行符?

【问题讨论】:

    标签: excel notepad textpad


    【解决方案1】:

    这可能是回车 + 换行的问题。当您在 Excel 中按 Alt+Enter 时,它只会生成换行符。但是,如果您以某种方式在一个单元格中同时获得回车 + 换行,这可能会导致其他问题。请参阅此页面以获取解决方案: https://www.ablebits.com/office-addins-blog/2013/12/03/remove-carriage-returns-excel/

    【讨论】:

      【解决方案2】:

      您是否尝试删除代码中任何不必要的选项卡?还要检查一些琐碎的事情,例如 mysql 数据库中的字符串最大长度或编辑器的其他设置。

      编辑。哦,我忘记了。这也可能是由您的语言设置引起的,请检查默认数据库的区域编码预设以及当前是否支持土耳其语。

      【讨论】:

        【解决方案3】:

        换行符 - 您是指可以在 Excel 中使用 ALT+ENTER 引入的换行符吗?

        然后您可以在 Excel 中使用搜索/替换选项,而无需将您的内容复制到另一个工具:

        打开它并在搜索中引入 CTRL+J(您将收到一个显示在搜索字段中的点)。

        在替换中,您可以介绍您想要的内容(什么都没有、空格、分号……)。

        选择全部替换。

        编辑:

        我已经通过使用剪贴板将 html 从 textpad 复制到一个单元格来测试它。有了这个,我描述的方法不起作用。

        但还有另一种解决方案:打开替换命令,为“搜索字符串”引入 ALT 键(按住它),然后使用数字小键盘(在“标准”键盘的右侧)引入树数字 0 1 0,最后释放 ALT 键(您将在搜索字段中看到一个点)。选择你想要的替换字符串,然后选择全部替换。

        【讨论】:

          【解决方案4】:

          函数 =clean() 帮助了我。使用 ALT+J 查找/替换可以替换,但没有完全删除字符串中的所有不可见字符,因此单元格仍然与列中的文本行为不符。 =clean() 函数最终将所有不可见的字符都删除了。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2012-09-14
            • 1970-01-01
            • 1970-01-01
            • 2015-09-09
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多