C# Word 开发:将表格列拆分为两列
在 C# 中,可以使用以下代码将现有表格 table 中的某一列拆分为两列:
// 获取现有表格 table
DataTable table = GetTable();
// 添加新列
table.Columns.Add('New Column 1', typeof(string));
table.Columns.Add('New Column 2', typeof(string));
// 遍历每一行,将原列的值拆分到新列中
foreach (DataRow row in table.Rows)
{
string[] values = row['Original Column'].ToString().Split(','); // 拆分原列的值
// 将拆分后的值分别赋值给新列
row['New Column 1'] = values[0].Trim();
row['New Column 2'] = values[1].Trim();
}
// 移除原列
table.Columns.Remove('Original Column');
其中,GetTable() 是获取现有表格 table 的方法,可以根据实际情况进行实现。在上述代码中,假设原列的值是以逗号分隔的,将其拆分成两个值分别赋给新列。最后,移除原列。
原文地址: https://www.cveoy.top/t/topic/nuIO 著作权归作者所有。请勿转载和采集!