Что бы вы порекомендовали нетехническому пользователю Windows для просмотра (не нужно редактировать) больших электронных таблиц (200 МБ - 5 ГБ).
Формат CSV, и мне сказали, Excel удушья.
Что бы вы порекомендовали нетехническому пользователю Windows для просмотра (не нужно редактировать) больших электронных таблиц (200 МБ - 5 ГБ).
Формат CSV, и мне сказали, Excel удушья.
Я думаю, вам будет сложно найти программное обеспечение, которое сможет считывать файлы такого размера и отображать их в виде таблицы. Тем не менее, я нашел эти связанные посты, которые могут оказаться полезными, так как я думаю, что вам лучше всего просматривать файл CSV в текстовом редакторе:
Самая большая проблема, с которой я столкнулся, когда сталкивалась с подобной проблемой, заключалась в том, что размер файла был настолько большим, что вместо этого в файле содержалось больше записей, чем в Excel. В зависимости от версии Excel ваш работает; Excel 2003 имеет ограничение в 65 536 строк, а начиная с Excel 2007 размер сетки увеличен с 65 000 строк до более миллиона строк.
Чтобы обойти мою проблему, я разбил файл CSV на куски, которые были более управляемыми.
Я использовал следующий скрипт Powershell, чтобы разбить файл:
$reader = New-Object System.IO.StreamReader("D:\someFile.csv")
$upperBound = 2500000
$fileCount = 1
$newFilename = "D:\someFile_{0}.csv" -f ($fileCount)
while(($line = $reader.ReadLine()) -ne $null){
Add-Content -path $newFilename -value $line
If((Get-ChildItem -path $newFilename).Length -ge $upperBound){
++$fileCount
$newFilename = "D:\someFile_{0}.csv" -f ($fileCount)
}
}
$reader.Close()
В результате файл будет разбит на несколько файлов, каждый из которых будет иметь размер, равный значению $ upperBound, и каждый файл будет последовательно пронумерован.