Из Excel, а не Python.
Я нашел этот предмет исследования. Есть способ скопировать все эти данные в таблицу данных Excel. (У меня есть эта проблема раньше с CSV-файлом из 50 миллионов строк). Если есть какой-либо формат, может быть включен дополнительный код. Попробуйте это.
Sub ReadCSVFiles()
Dim i, j As Double
Dim UserFileName As String
Dim strTextLine As String
Dim iFile As Integer: iFile = FreeFile
UserFileName = Application.GetOpenFilename
Open UserFileName For Input As #iFile
i = 1
j = 1
Check = False
Do Until EOF(1)
Line Input #1, strTextLine
If i >= 1048576 Then
i = 1
j = j + 1
Else
Sheets(1).Cells(i, j) = strTextLine
i = i + 1
End If
Loop
Close #iFile
End Sub
Позже вы получите все данные в очень тяжелом файле, поэтому просто разбейте его.