2016-07-09 18 views
5

Khi nhập từ văn bản sang Excel, tôi đã thấy nhiều mẹo để vượt qua giới hạn của Excel. Vấn đề của tôi là khác nhau, tôi muốn thiết lập một (nhỏ) giới hạn bản thân mình, bởi vì những gì tôi muốn là xem trước dữ liệu trong một số tệp lớn. Vì vậy, tôi cần yêu cầu Excel nhập dữ liệu lên một số hàng (nói 100 hàng hoặc cuối cùng đặt bất kỳ giới hạn nào khác, chẳng hạn như tổng số byte để đọc từ tệp đầu vào hoặc tổng số ô, bất kỳ thứ gì) .Nhập tối đa hàng từ văn bản

Tôi biết cách tạo kết nối truy vấn để xóa một số cột, nhưng điều tôi muốn là cách cắt ngắn trong khi vẫn giữ tất cả các cột.

Bên cạnh đó, VBA không phải là một tùy chọn. Tôi lặp lại thao tác nhiều lần với các tệp và định dạng khác nhau, tôi chỉ cần một mẹo tiện dụng để xem trước nhanh chóng với Excel bằng cách sử dụng "Nhập từ văn bản".

Bất kỳ mẹo nào? Cảm ơn là trước.

Trả lời

2

Một cách tiếp cận đơn giản có thể là sử dụng PowerShell để tạo bản xem trước của các tệp.
Ví dụ thực hiện đường ống PoSh sau trong thư mục với một số tệp CSV lớn (nhưng có thể là bất kỳ tệp văn bản nào) sẽ tạo ra các tệp xem trước khá nhỏ của chúng.

Get-ChildItem *.csv | % { 
    $fn = $_.BaseName + '.preview' + $_.Extension; 
    $_ | Get-Content -First 100 | Out-File $fn 
} 

enter image description here

+1

Cám ơn câu trả lời của bạn. Dường như là con đường để đi ... Tôi thấy nó hơi kỳ lạ khi một sự cắt ngắn như vậy không có sẵn trong Excel. –

Các vấn đề liên quan