Excel单元格文字强制换行 - 漂泊雪狼

时间:2024-03-04 18:23:56

在excel里面,可以使用“ALT+Enter”组合键来强制把单元格里的文字换行。如果是使用VBA的话,可以使用chr(10)函数来获得同样的功能。那如果是使用java的话,那该如果处理呢?

查了一下ASCII表,发现10所对应的十六进制是0x000A。所以,我们就可以考虑先把需要换行的地方添加0x000A。例如,有一个字符串“[21.1]A01-09,[22.1]A03-05”。如果想在“[21.1]A01-09 ”与“[22.1]A03-05”之间实现在excel里面的换行的话,那就可以这样写:

char newLine = 0x000A;

String old = "[21.1]A01-09,[22.1]A03-05";

//把“,”替换成换行符

String newStr = old.replace(\',\',newLine);