Tag: 换行符

正常化excel单元格中的行尾

我有一个相当大的excel文件,可悲的是有一些不一致的行结尾,这意味着一个单元格包含一个段落,并且在这个段落中的一些行具有Unix样式行结束符(CR),并且一些具有窗口行结束符(CRLF)。 标准化单元格中的行尾是非常重要的,因为在导出为xps格式后,某些xps读取程序库(c#)不会正确处理CR字符,只是向左和向右引发exception。 我可以为1个单元格手动标准化行结束符,但是我想在单个操作中对所有单元格执行此操作,因为该文件包含30.000以上的行。 你知道在Excel中做这个的方法吗?

在分隔符的第四个实例之后,将换行符添加到长string中

我有一个超长string,由字符“|”分隔 在微软的话。 我能够在每个string的第四个实例之后添加一个换行符吗? 例如 原始string: 约翰| 21 | M |学生|刘德华| 25 | M |教师|雪利酒| 22 | F |学生|谢霆锋| 21 | M |学生|达芙妮| 19 | F |学生| …… 期望的输出: 约翰| 21 | M |学生 安迪| 25 | M |教师 雪利酒| 22 | F |学生 尼古拉斯| 21 | M |学生 达芙妮| 19 | F |学生 …. 我只能访问微软的Word,Excel,记事本,写字板。 […]

是否有可能使用换行符分割单元格到一个范围内的多行?

我有一个数据范围,其中一些单元格有换行符,我需要将换行符分割成行换行符下面的行,但保留其他单元格。 也有多个列,如果这有所作为。 我已经使用了下面提供的两个答案,通过一些调整来适合我的工作表,但都不是用于拆分所有的单元格。 我甚至尝试了两个,但是这也不起作用。 当列A中有一个换行符时,它正在工作,但是当列A中没有换行符,并且在另一列中时,它不起作用。 如果在列A中没有换行符,我只需要将行中有换行符的行拆分并合并到下面的行中。 这里是代码: end_row = range("A" & Rows.count).End(xlUp).row range("A:A").TextToColumns Destination:=range("a1"), DataType:=xlDelimited, _ TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=True, Tab:=False, _ Semicolon:=False, Comma:=False, Space:=False, Other:=False, OtherChar _ :=" ", FieldInfo:=Array(1, 1), TrailingMinusNumbers:=True For i = 1 To end_row row_added = False For j = 1 To 4 If InStr(1, Cell, Chr(10)) <> 0 Then If Not […]

从Excel导出到没有换行符的文本文件

我有一个只有1列的常规Excel电子表格。 我想用分隔符将它导出到一个文本文件。 我没有兴趣分离列,因为我只有一个。 我的担心是导出分隔符而不是换行符,以便我的最终结果是这样一个简单的列表“item1”,“item2”,“item3”…等等。 item1,item2和item3在同一列中,在我的Excel文件的不同行中。 是否可以直接从Excel做到这一点? 我只能用换行符得到最后的文件。 谢谢!

从Excel导入数据时统一的行结束符

在C#中(ASP.NET 2.0)我目前通过OleDb连接将Excel文件中的数据导入数据集。 这工作得很好。 我注意到一个小问题:在一个Excel字段中(至less在我的文件中)多行文本用简单的\n字符分隔。 这是一个问题,因为我的数据库中的数据一直有\n\r行结尾。 我注意到它试图显示导入的数据和replace换行符( System.Environment.NewLine )与<br> :来自数据库的数据显示正确,而来自Excel文件的数据是在一个单一的行。 虽然我可以在显示数据的时候完全适应这种情况,而在将数据导入到数据库后,我认为调整我的“excel导入”类会更清晰,以便行结束符与应用程序其余部分中使用的行结尾alignment。 在那里,我知道我可以在我的数据集的所有字段上循环,并在返回之前用\n\rreplace\n ,但是这可能会(会)导致一些性能问题,我发现这个解决scheme比简单地replace在显示/插入数据时。 那么,有没有更清洁的解决scheme可以用来做到这一点? 我正在考虑OleDb连接的参数,或者OleDbDataAdapter的设置,或者适配器的Fill()方法中的特定标志,或者甚至是我现在还不知道的function。 感谢您的帮助,或确认我别无select,只能去肮脏的方式:-)

行结尾的'^ M'字符

当我在Unix环境中运行一个特定的SQL脚本时,我在SQL脚本的每行末尾都看到一个'^ M'字符,因为它被回显到命令行。 我不知道SQL脚本最初是在哪个操作系统上创build的。 这是什么原因造成的?我该如何解决?

使用Replace()replace电子邮件中的换行符

尝试通过Excel使用VBA自动化Outlook电子邮件的过程。 在我的代码的末尾,我在Excel单元格中分隔了一个值的string;# (例如: ;#abacus;#bicycle;#cheese;# )。 一旦我到达电子邮件创build部分的.HTMLBody部分,我将使用Replace()来删除分隔符。 .HTMLBody = Replace(.HTMLBody, ";#", ", ") 这是很好的,因为它用逗号分隔列表。 我还有另外一个处理开始的部分(在我的列表开始之前的;# )。 这将查找“List:”的特定实例 .HTMLBody = Replace(.HTMLBody, "List: , ", "List:") 现在应该是:“清单:算盘,自行车,奶酪” 我试图在列表结束后删除额外的逗号和空格(“cheese”应该以“cheese”结尾)。 列表将始终有不同的值,其中不同的长度,不一定以奶酪结束,但总是以;#分隔符结尾。 我知道最后一个值总是跟在电子邮件中的返回值,但是当我尝试这个代码时,它不起作用(换行符已经包含括号内的空格来不破坏代码块,它们不在我的真实VBA代码): .HTMLBody = Replace(.HTMLBody, ", < br >< br >", "< br >< br >") 基于我疯狂的replace价值体系(在这种情况下,旨在取代三次),我觉得它应该工作,但事实并非如此。 VBA是不是能够search带有换行符的string,并用换行符来replace它? 我也觉得有一个更好的方法来做到这一点 – 我的VBA充其量是粗制滥造。

用swift在单个单元格中创build一个带有换行符的.csv文件

我有一个问题,我现在已经呆了两天了。 我已经阅读了大量的文件,但也许有人可以帮助我。 所以简而言之,对于那些不想进一步阅读的人来说,我需要导入.csv文件来优化大量数据,其中包含一些包含两行或更多行的单元格。 所以这里是我的第一个.csv文件,例如使用utf16小端编码: Id;Order Date;First Name (Billing);Optional message; 106119;"2016-11-01 \r\n 22:34:00";John;; 94540;"2016-11-01 \n 22:37:33";John;; 94540;"2016-11-01 \r 22:37:33";John;; 94540;"2016-11-01 \n\r 22:37:33";John;; 94540;"2016-11-01 22:37:33";Damien;; 从我读的最后一行或事件中\ n行应该在单行中打印两行,而在OS X上的EXCEL 15识别\ n并进入下一行。 这几乎是相同的文件也不工作: "Id","Order Date","First Name (Billing)","Optional message", "106119","2016-11-01 \r\n 22:34:00","John","", "94540","2016-11-01 \n 22:37:33","John","", "94540,"2016-11-01 \r 22:37:33","John","", "94540,"2016-11-01 \n\r 22:37:33","John","", "94540,"2016-11-01 22:37:33","Damien","", 我在每行的结尾添加\ r \ n。 有人可以告诉我我做错了什么,我已经没有想法了。 在Mac上再次使用Office 15。 […]

把两个链接和一个文本string放入一个单元格?

我想要一个像这样的单元格: 更改 20:25 至 20:30 两个不同的时间(20:25,20:30)来自两个不同的细胞。 我想保留换行符。 我怎么能做到这一点?

如何在Excel / Word / Notepad ++中每五行插入一个换行符?

我有这个列表: 08:17 17:01 08:09 16:56 09:22 17:01 08:08 17:05 07:59 16:54 。 。 。 如何在每行5行中插入一个换行符在Excel / Word /记事本中? (不是) 例如: 08:17 17:01 08:09 16:56 09:22 (在这里换行) 08:08 17:05 07:59 16:54 08:02 (在这里换行) 等等 等等 我已经尝试了/ n / r / n / r,但无法弄清楚,是否必须使用代码,或者是否有像TextFX / Notepad ++或任何具有此function的工具?