我有多个CSV文件,我需要合并到1 CSV文件,他们都。
例如:
1.csv有如下数据:
| 卷号|名称|
| --|--|
| 1 |ABC|
| 2 |xyz|
2.csv有如下数据:
| 名称|日期|评分|言论|
| --|--|--|--|
| MNO| 2023年12月20日| 450 ||
| PQR| 2023年12月21日| 480 ||
我想要这个数据的组合CSV文件,如下所示:
Master.csv
| 卷号|名称|日期|评分|言论|
| --|--|--|--|--|
| 1 |ABC||||
| 2 |xyz||||
| | 2023年12月20日| 450 |||
| | 2023年12月21日| 480 |||
如果CSV文件中不存在特定列,则将其保留为空。
如何在C#中做到这一点?
1条答案
按热度按时间2admgd591#
您可以将这两个文件读取为
csv2.GetRecords<dynamic>()
,并获取动态属性来创建一个新的dynamic
列表,该列表包含两组标题的并集。字符串