我有一个从SQL过滤的列表和一个存储它们的Excel工作表。在该列表中,我有一个名为A的列。 如果该列存在,则应在该列的标题处显示注释。 它的位置可能会改变,所以我不能使用它:
val data = List(List(("x", 20), ("y",20)), List(("x", 30), ("y",40)), List(("x", 50)))
val result: List[List[Any]] = data
.flatten // flatten to get a list of tuples
.groupBy(_._1) // group by tuple's first element
.map { case (k, l) => k :: l.map(_._2) }.toList // prepend key to list of values
println(result) // List(List(y, 20, 40), List(x, 20, 30, 50))
这是我的专栏
int commentIndex = worksheet.Comments.Add("F5");
Comment comment = worksheet.Comments[commentIndex];
comment.Note = "Hello Aspose!";
dt =包含SQL列的数据表。
答案 0 :(得分:1)
我这样做并解决了这个问题:
int commentIndex = ws.Comments.Add(0, i);
Aspose.Cells.Comment comment = ws.Comments[commentIndex];
comment.Note = "Blalala";