Excel CSV. 1.048.576 satırdan fazla veri içeren dosya

Bana MAX Excel'in işleyebileceğinden daha fazlasını içeren bir CSV dosyası verildi ve gerçekten tüm verileri görebilmem gerekiyor. Anlıyorum ve "bölme" yöntemini denedim, ancak işe yaramıyor.

Biraz geçmiş: CSV dosyası bir Excel CSV dosyasıdır ve dosyayı veren kişi yaklaşık 2 milyon satır veri olduğunu söylemiştir.

Excel'e aktardığımda, 1,048,576' satırına kadar veri alıyorum, ardından verilerdeki1,048,577' satırından başlayarak yeni bir sekmede yeniden içe aktarıyorum, ancak bana yalnızca bir satır veriyor ve daha fazla olması gerektiğini biliyorum (yalnızca " kişi &" 2 milyondan fazla olduğunu söylediği için değil, aynı zamanda son birkaç satır kümesindeki bilgiler nedeniyle)

Bunun sebebinin CSV dosyasının bana bir Excel CSV dosyası olarak verilmiş olması ve dolayısıyla 1,048,576dan sonraki tüm bilgilerin kaybolmuş olması olabileceğini düşündüm (?).

SQL veritabanı formatında bir dosya mı istemem gerekiyor?

delimit]1'i denemelisiniz. 2 milyar satıra ve 2 milyon sütuna kadar çok hızlı bir şekilde açabilir. 15 günlük ücretsiz deneme sürümü de vardır. Benim işimi görüyor!

Yorumlar (5)

Excel 2007+ 1 milyondan biraz fazla satırla sınırlıdır (tam olarak 2^20), bu nedenle 2 milyon satırlık dosyanızı asla yüklemeyecektir. Bölme olarak bahsettiğiniz tekniğin Excel'in sahip olduğu yerleşik bir şey olduğunu düşünüyorum, ancak afaik sadece genişlik sorunları için çalışır, uzunluk sorunları için değil.

Hemen görebildiğim en kolay yol, bir dosya bölme aracı - tonlarca var kullanmak ve ortaya çıkan kısmi csv dosyalarını birden çok çalışma sayfasına yüklemek için bunu kullanmaktır.

Not: "excel csv dosyaları" diye bir şey yoktur, yalnızca Excel tarafından üretilen ve genellikle csv dosyaları olarak adlandırılan biçimlerden birini kullanan dosyalar vardır...

Yorumlar (2)

İhtiyaçlarınız için yeterli olacak 2GB'a kadar dosyalarla çalışmak için PowerPivot kullanabilirsiniz.

Yorumlar (1)