1

私のアプリケーションには、Web ページに表示される StringBuffer に文字列のリストを追加するメソッドがあります。と を使用<br>\u2022て、各文字列が箇条書きで上下に表示されるようにしました。これらすべてをExcelシートにエクスポートする方法があります。Export メソッドも、これと同じメソッドを使用して値を取得します。エクセルシートでは箇条書きはちゃんと表示されていますが、<br>タグは文字どおりに表示されています。を使用してみ"\\u2028"ましたが、Excel シートに長方形のボックスが表示されます。

public String getProductRuleDescriptions()
{
    StringBuffer descriptions = new StringBuffer();

    for(RuleObject ruleObj : this.ruleObjectsList)
    {
        //new line if contain previous description
        if(StringUtils.isNotEmpty(String.valueOf(descriptions)))
            {
              descriptions.append("<br>");
            }
        descriptions.append("\\u2022 "+ruleObj.getDescription());

     }
     return descriptions;
 }
4

0 に答える 0