怎么把html格式的字符串传送到word文档中

html-css011

怎么把html格式的字符串传送到word文档中,第1张

我的电脑上只有WORD2003,刚刚试了一下。操作如下:

1、准备一个html格式的文件;

2、把文件扩展名(.html)改成 .xls 。确实完成;

3、用EXCEL2003打开;

4、打开WORD;

5、在EXCEL中,全选所有文字(CTRL+A),复制文字,粘贴到WORD中,如有提示,点确定。保存,即可。

private void loadHTML(){

String html = "<!DOCTYPE html>\n" +

"<html>\n" +

"<head>\n" +

"<title></title>\n" +

"</head>\n" +

"<body>\n" +

" Hello!耶耶耶<br/>\n" +

"HTML Page here!\n" +

"<img src=\"img/bdlogo.gif\"></im>\n" +

"</body>\n" +

"</html>"

webView.loadData(html, "text/html", "UTF-8")

//webView.loadDataWithBaseURL(null, html, "text/html", "UTF-8", null)

}

一个String显示在网页上,不会安置原来的格式显示,比如说,回车符在网页上就显示成了一个空格,下面这个方法可以。把HTML格式的转成字符串

public static String toHTMLString(String in) {

StringBuffer out = new StringBuffer()

for (int i = 0in != null &&i <in.length()i++) {

char c = in.charAt(i)

if (c == '\'')

out.append("'")

else if (c == '\"')

out.append(""")

else if (c == '<')

out.append("<")

else if (c == '>')

out.append(">")

else if (c == '&')

out.append("&")

else if (c == ' ')

out.append(" ")

else if (c == '\n')

out.append("<br/>")

else

out.append(c)

}

return out.toString()

}