我有一个包含以下数据的数据表
Users | Department | Location
--------------------------------------------
User 1 | Account,Sales | location 1
User 1 | Finance | location 2
User 2 | Sales,Customer Care | location 3
User 3 | Support | location 5
我想得到如下结果
Users | Department | Location
---------------------------------------------------
User 1 | Account | location 1
User 1 | Sales | location 1
User 1 | Finance | location 2
User 2 | Sales | location 3
User 2 | Customer Care | location 3
User 3 | Support | location 5
除了for循环之外还有其他方法吗? foreach循环来实现这一结果。
我在数据表中拥有大量数据(近100万条记录),这些数据是从Excel工作表中获取的。
答案 0 :(得分:0)
由于这是您的数据表的一次性任务,我认为没有比循环所有数据集更有效的方法并检查,
。对数据进行排序(或将其转换为任何适当的数据结构)以提高实际分离的性能并在之后运行分离任务,只需在您点击包含,
的数据集时立即分离数据集即可
所以是的,有几种方法可以实现这一点,但是它们都不会提供比简单循环更好的性能。