我正在构建一个分类的待办事项列表(不是作为功能或任何东西,只是一个快速的、现成的列表)。该列表应按如下方式组织:
Category1
-----------Item1
-----------Item2
Category2
-----------Item1 (always the same items in each category)
-----------Item2
所以我有 2 个文本文件,1 个包含类别,一个包含项目。
如果这是一个数据库问题,我会进行笛卡尔连接,结果会非常接近我想要的结果。
我想要做的是获取这 2 个文件并生成一个 Excel 文件,其中第一列是类别,第二列是项目。
我开始编写一个小的 C# 程序来暴力破解它,但似乎我一定遗漏了一些东西——是否有一个宏或者甚至是一个简洁的 PowerShell 脚本我可以放在一起来做到这一点?看起来应该如此简单。
最佳答案
试试这个:
$(foreach($c in cat .\categories.txt) {
foreach ($i in cat .\items.txt) {
New-Object PSObject -Property @{
Category = $c
Item = $i
}
}
}) | Format-Table -GroupBy Category -Property Item
Category: category1
Item
----
item1
item2
item3
item4
Category: category2
Item
----
item1
item2
item3
item4
关于c# - 快速生成 Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5333172/