如何用poi判断自动换行的单元格换了几次行? 我之所以想这样做,是想实现excel中“最合适行高”的功能,可以根据单元格内容来调整行的宽度。poi好像没有实现这样的功能。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以把这段文本,进行扫描,统计以下里边出现的“\n”,这个符号的次数,就是换行的次数。具体可以这么做:String str=""; //你的文本int sum=0;byte[] a=str.getByte();while(a[i]!=null){ if(a[i]=="\n"){ sum=sum+1; } i=i+1;}里边不一定正确,但是就是这个意思,可能具体的语法会出现问题,你再改下,应该可以解决问题。 另一个方法: String str="。。"; //你的文本 String[] a=str.split("\n"); int i=a.length; //被这个标志所分成的数组的个数, i=i-1; //就是你的标志的个数 to进朱者赤: 你的方法应该是一个好的方法。但是用POI读取出单元格的内容是不含\n的,无论这个单元格是否设置为自动换行 :( Hibernate 双向关联问题 dom4j解析xml问题 我们爱分享---一个文件工具类 spring好像没有注入,一直出现在空指针,很简单的,以前好好的~~~ spirng的jdbcTemplate()执行更新错做该用哪个方法啊? Tomcat4.0登陆问题? 怎样配置path和classpath,在线等,跪求 老是出现这些问题,咨询一下各位!! 就这么多分了,实在不好意思,请大家帮我看看这个struts的问题,等着屏幕好长时间了,就是看不出哪有问题 请教ejb字段对应Oracle表字段数据类型如何定义 有一个关于hibernate的问题,在线等,谢谢 怎么把中文的全角输入转为半角输入?
String str=""; //你的文本
int sum=0;
byte[] a=str.getByte();
while(a[i]!=null){
if(a[i]=="\n"){
sum=sum+1;
}
i=i+1;
}里边不一定正确,但是就是这个意思,可能具体的语法会出现问题,你再改下,应该可以解决问题。
String[] a=str.split("\n");
int i=a.length; //被这个标志所分成的数组的个数,
i=i-1; //就是你的标志的个数
你的方法应该是一个好的方法。但是用POI读取出单元格的内容是不含\n的,无论这个单元格是否设置为自动换行 :(