【发布时间】:2019-06-12 15:32:19
【问题描述】:
我有超过 100 万个 CSV 格式条目的大型数据,其中包含我公司的用户信息。我使用 Recsv Editor 从文件中删除了额外的列。现在我有以下列
ID NAME EMAIL SUB_STATUS SUB_DATE SMS_RECEIVED MEMBER
1 John abc@abc.com true 01.01.2018 true true
2 David abc@abc.com false 01.01.2018 true true
3 Raza abc@abc.com true 01.01.2018 true false
4 Syed abc@abc.com false 01.01.2018 false false
5 Eidi abc@abc.com true 01.01.2018 false false
我有超过 100 万条记录,但我需要根据特定条件从中提取数据,例如这里是示例逻辑
Extract all users which SUB_STATUS=true and SMS_RECEIVED=false and MEMBER=true OR
SUB_STATUS=false and SMS_RECEIVED=false and MEMBER=false
然后我可以根据上述示例条件在 csv 上获取输出。
我该如何存档?我是 Windows 用户,尝试过 PowerShell、Recsveditor。文件太大,无法在 Excel 上打开。
【问题讨论】:
-
你考虑过使用数据库吗?
-
示例条件适用于 SQL 语言。你可以访问像 Oracle 这样的数据库吗?或者你还知道什么其他编程语言?
-
我有 phpmyadmin 但无法导入这个大文件!我有的其他选择是 ReCSVeditor,不知道我还有什么选择!
-
使用 MS 查询;将其设置为进行 CSV 导入并在导入前使用它来过滤数据
-
问题是我无法在 Excel 中打开文件,由于超过 100 万条记录而崩溃
标签: excel csv logic data-extraction