我有一个文件,其中的列如下所示:
Column1,Column2,Column3,Column4,Column5,Column6
1,2,3,4,5,6
1,2,3,4,5,6
1,2,3,4,5,6
1,2,3,4,5,6
1,2,3,4,5,6
1,2,3,4,5,6
Column1,Column3,Column2,Column6,Column5,Column4
1,3,2,6,5,4
1,3,2,6,5,4
1,3,2,6,5,4
Column2,Column3,Column4,Column5,Column6,Column1
2,3,4,5,6,1
2,3,4,5,6,1
2,3,4,5,6,1
列在文件中间随机重新排序,知道顺序的唯一方法是查看数据之前的最后一组标题(Column1、Column2 等)(我还简化了数据以便更容易描绘。在现实生活中,无法区分数据,因为它们都是可以真正进入任何列的大整数值)
显然,在使用 BULK INSERT 时,这对 SQL Server 不是很友好,所以我需要找到一种方法来以与我的 SQL 数据库中表的列顺序相匹配的一致顺序排列所有列。最好的方法是什么?我听说 Python 是要使用的语言,但我从未使用过它。任何语言的任何建议/示例脚本都将受到赞赏。