DataSet实现行转列

最后更新:2023-10-18 21:25:38 | 状态:未完成
DataSet.pivot("姓名", "科目", "成绩");
完成以下结构转换:
{姓名=张三, 科目=语文, 成绩=100}
{姓名=张三, 科目=数学, 成绩=10}
{姓名=张三, 科目=英语, 成绩=90}
{姓名=李四, 科目=语文, 成绩=80}
{姓名=李四, 科目=数学, 成绩=90}
{姓名=李四, 科目=英语, 成绩=70}
{姓名=王五, 科目=语文, 成绩=89}
{姓名=李明, 科目=语文, 成绩=100}

{姓名=小明, 科目=语文, 成绩=100}

姓名 科目 成绩
张三 语文 100
张三     数学 10
张三 英语 90
李四 语文 80
李四 数学 90
李四 英语 70
王五 语文 89
李明 语文 100
小明 语文 100

====================================
{姓名=张三, 数学=10, 语文=100, 英语=90}
{姓名=李四, 数学=90, 语文=80, 英语=70}
{姓名=王五, 数学=null, 语文=89, 英语=null}
{姓名=李明, 数学=null, 语文=100, 英语=null}

{姓名=小明, 数学=null, 语文=100, 英语=null}

姓名 数学 语文 英语
张三 10 100 90
李四 90 80 70
王五
89
李明
100
小明
100


首页 最近更新 搜索 提交 回复