[]
此类将颜色字符串转换为 Color 对象,这些对象可用于单元格填充和边框格式等 API。使用 stringToColor(String) 可从标准颜色名称、RGB 和 RGBA 表达式以及十六进制颜色字符串创建颜色。
Color fillColor = ColorUtilities.stringToColor("rgba(255,0,0,0.5)");
Color borderColor = ColorUtilities.stringToColor("#000000");
worksheet.getRange("B2").getInterior().setColor(fillColor);
worksheet.getRange("B2").getBorders().setColor(borderColor);
static ColorstringToColor(String colorString) Color 对象。Color 对象。支持的格式包括 RGB 表达式(如 "rgb(255,0,0)")、RGBA 表达式(如 "rgba(255,0,0,0.5)")、十六进制值(如 "#F00" 和 "#FF0000")、带 alpha 的十六进制值(如 "#F00C" 和 "#FF0000CC"),以及预定义颜色名称(如 "red")。
如果无法解析输入,此方法返回完全透明的颜色。
Color fillColor = ColorUtilities.stringToColor("rgba(255,0,0,0.5)");
worksheet.getRange("B2").getInterior().setColor(fillColor);
colorString - 要转换的颜色字符串。此值可以为 null;如果无法解析,则返回完全透明的颜色。colorString 表示的 Color。如果解析失败,则返回完全透明的颜色。