假设我有以下电子表格,可以在 perl 中解析,如下所示:

我想在 Column1 和 Column2 之间插入一列。所以最终结果如下所示:

Spreadsheet-WriteExcel 中似乎没有为此设置方法。
有谁知道在 Perl 中执行此操作的简单方法吗?
提前谢谢了!
我想创建一个这样的Principal:
PrincipalContext pc = new PrincipalContext(ContextType.Machine);
GroupPrincipal group = new GroupPrincipal(pc);
group.Name = "Some Group Name";
group.Description = "Some Group Name Description";
group.Save();
Run Code Online (Sandbox Code Playgroud)
但是,当代码执行时,我收到以下异常消息:
System.DirectoryServices.AccountManagement:属性对此商店类型无效.
如果我没有设置Description属性,上面的代码完全正常,只是没有组的描述.
难道我做错了什么?
提前致谢.
编辑: 我相信我找到了一个解决方案(对于任何可能感兴趣的人).可以使用与上面相同的方式创建组:
PrincipalContext pc = new PrincipalContext(ContextType.Machine);
GroupPrincipal group = new GroupPrincipal(pc);
group.Save();
Run Code Online (Sandbox Code Playgroud)
现在您创建一个DirectoryEntry并将其链接到新创建的组,如下所示:
string path = "WinNT://" + machineName + "/" + group.SamAccountName;
DirectoryEntry dEntry = new DirectoryEntry(path);
Run Code Online (Sandbox Code Playgroud)
这允许访问该组的属性,但我感兴趣的是描述,所以:
dEntry.Properties["description"].Add("Some Decription");
dEntry.CommitChanges();
Run Code Online (Sandbox Code Playgroud)
这应该做到这一点.