我想用我拥有的大型 CSV 文件创建一个 SQL INSERT 查询。问题是名称没有被解析出来。它们被列为“John Doe”或“John B Doe”而不是“John”和“Doe”,因为我区分名字和姓氏(我不关心中间名首字母)。
另一个问题是电话号码 - 大多数被列为“555 555 5555”,有些甚至没有完成(“555 555”),有些是“5555555555”或“15555555555”。我什至从哪里开始?我做了一些谷歌搜索,并在这个特定问题上出现了不足。我对语言不挑剔。但是,我最熟悉 C# 或 PHP。我也可以用 C++ 或 BASIC 完成它。我的问题,真的,是从哪里开始。谢谢。
SQL 字段:fname、lname、address、city、state、zip、phone(#-###-###-####)、email
CSV 示例:“John M Doe”、“156 Blue St”、“Nashville”、“TN”、“23434”、“(555) 555-5555”、“ex@ex.com”
CSV 示例 2:“John Doe”、“156 Blue St”、“Nashville”、“TN”、“23434”、“555 555-5555”、“ex@ex.com”
CSV 示例 3:“John & Jill Doe”、“156 Blue St”、“Nashville”、“TN”、“23434”、“5555555555”、“ex@ex.com”