WPS JS表格分列代码

发布时间 2023-12-21 10:10:58作者: bowsky

 

WPS开放平台开发文档对于TextToColumns()方法并没有做阐述(截至23年12月21日)

可以参考微软LEARN文档中VBA之Range.TextToColumns方法的说明:https://learn.microsoft.com/zh-cn/office/vba/api/Excel.Range.TextToColumns

实际应用过程中,对于固定宽度的分列方式比较容易出错的点在于OtherChar参数为可选,在xlFixedWidth方式下应省略。

用左括号“(”拆分AB列

Columns.Item("AB:AB").Select();
Selection.TextToColumns(Range("AB1:AB100"), xlDelimited, xlTextQualifierDoubleQuote, false, true, false, false, false, true, "(", Array(Array(1, 1), Array(2, 1)), undefined, undefined, true);

 

以固定宽度拆分AB列

Columns.Item("AB:AB").Select();
Selection.TextToColumns(Range("AB1:AB100"), xlFixedWidth, xlTextQualifierDoubleQuote, false, true, false, false, false, true, Array(Array(0, 1), Array(13, 1)), undefined, undefined, true);