在Power Query中进行表格清理的解决方法可以通过以下代码示例进行实现:
let
// 导入数据源
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
// 删除空行
RemoveEmptyRows = Table.SelectRows(Source, each List.ContainsAny(Record.FieldValues(_), {null, ""}) = true)
in
RemoveEmptyRows
let
// 导入数据源
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
// 删除重复行
RemoveDuplicateRows = Table.Distinct(Source)
in
RemoveDuplicateRows
let
// 导入数据源
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
// 更改列类型
ChangeColumnTypes = Table.TransformColumnTypes(Source,{{"Column1", type text}, {"Column2", type number}, {"Column3", type date}})
in
ChangeColumnTypes
let
// 导入数据源
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
// 填充空值
FillNullValues = Table.FillDown(Source,{"Column1", "Column2", "Column3"})
in
FillNullValues
let
// 导入数据源
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
// 删除列
RemoveColumns = Table.RemoveColumns(Source,{"Column1", "Column2"})
in
RemoveColumns
这些代码示例可以根据具体的需求进行修改和组合,以实现更复杂的表格清理操作。
上一篇:表格切换类别jQuery
下一篇:表格缺少表头和留空问题