数据库中的文字导入到excel中如何实现自动换行?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库中的文字导入到excel中如何实现自动换行?相关的知识,希望对你有一定的参考价值。
数据库中的内容中包含了回车换行符(\r\n),但在导入的excel文件却没有自动换行。
我做过测试,如果我在java代码中直接将String加上\r\n,是可以换行的。
1、打开一个Excel表格,右键单击需要换行的单元格,左键单击“设置单元格格式”
2、左键单击“对齐”,在“自动换行”前面选择打勾,最后按确定即可。
3、这样导入数据的是如果超过一个单元格,就会自动换行了。
参考技术A excel单元格内回车用的是ALT+ENTER, \r\n会被作为字符串处理,你可以把\r\n转成回车(用ascii码),下边是我用vba写的Sub myfun()
For Each Rng In Sheet1.UsedRange
Rng.FormulaR1C1 = Replace(Rng.Text, "\r\n", Chr(10) + Chr(13))
Next
End Sub本回答被提问者采纳
换行的文字复制到excel,怎么变成不换行
你好
我好
他好
把上面的文字复制到excel后,怎么变成
你好 我好 他好
以Excel2016版本为例,操作方法步骤如下:
步骤一、打开需要编辑的表格文档。
步骤二、同时按下键盘中的“Ctrl键”和“H”键。
步骤三、在弹出的对话框中,选择“替换”标签,在“查找内容”处输入“^p”,然后点击“全部替换”按钮。
步骤四、编辑完毕,效果如图。
参考技术A以Excel2016版本为例,操作方法步骤如下:
步骤一、打开需要编辑的表格文档。
步骤二、同时按下键盘中的“Ctrl键”和“H”键。
步骤三、在弹出的对话框中,选择“替换”标签,在“查找内容”处输入“^p”,然后点击“全部替换”按钮。
步骤四、编辑完毕,效果如图。
参考技术B第一步:复制文字
第二步:打开EXCEL选择要粘贴的区域点右键,选“选择性粘贴”如图:
第三步:选择“Unicode文本”方式,然后确定。如图:
不变格式的粘贴成功!
追问没有用啊,WPS
追答那你粘贴时,点右键选择HTML方式(在WPS里面是不变格式的粘贴)。
追问把换行的文字变成不换行的目的就是为了加快复制速度,要是反而变的更慢了,那还不如手工删除回车键快啊
参考技术C 一、如果原来分行的文字行数很少,可以直接在原来文件中用Backspace或Del键消除分行,再复制、粘贴到excel中。二、如果原来分行的文字行数很多,可以直接在原来文件中用“查找、替换”命令消除分行控制符“^p”,再把复制、粘贴内容。具体做法:
1. 打开“查找并替换…”命令。
2. 在“查找”项内输入“^p”(注意要半角字符!),在“替换为”项中输入希望分隔文字的字符(如顿号、逗号)或不填(如果希望合并原来分行的文字,且不需要分隔),点击“全部替换”。原来分行的文字将消除分行。
3. 再把内容复制、粘贴到excel中。 参考技术D 双击一个单元格 粘贴追问
双击了,但是复制进去还是换行的
追答选中此单元格 CTRL+F
查找内容 输入 按下ALT键 按下小键盘上的1和0键
全部替换
以上是关于数据库中的文字导入到excel中如何实现自动换行?的主要内容,如果未能解决你的问题,请参考以下文章