Một số bước bạn phải thực hiện để chuyển đổi XLSX thành CSV trong PowerShell, nhưng trước khi bạn thực hiện điều đó, hãy tạo tệp Excel của bạn và lưu nó Show Nội dung chính Hiển thị Nội dung chính Hiển thị Lưu một tệp tinTôi sẽ sử dụng danh sách một vài tên và tuổi được lưu dưới định dạng tệp XLSX. Những thứ bạn cần nhớ là tệp duy nhất nên có một bảng tính, nếu không, chức năng sẽ hiển thị thông tin có ghi đè lên bảng thứ nhất với trang thứ hai hoặc không Tôi đã lưu nó ở vị trí sau
Mở cửa sổ PowerShellSau khi bạn mở cửa sổ PowerShell, hãy sao chép mã này và thêm nó bằng cách nhấp chuột đúng
Nó sẽ tạo ra một tệp CSV mới Ví dụ, nếu bạn mở tệp CSV trong trình soạn thảo văn bản, Notepad ++, bạn sẽ có các từ được phân tách bằng dấu phẩy Giải thích chức năng Tại đây, chúng tôi đặt thư mục và vị trí tệp
Mã này tạo ra một đối tượng COM để sử dụng các tính năng của Excel
Mở tệp Excel
Tiếp theo phần tiếp theo là vòng lặp để lưu từng tờ dưới định dạng tệp. Nếu bạn có nhiều tờ bên trong một bảng tính, nó sẽ như bạn cho dù bạn muốn ghi lại Saveas sử dụng 6 tham số thứ hai. Bạn cần thêm nó, vì vậy tệp sẽ được lưu dưới định dạng văn bản mẫu và ứng dụng sẽ không cố gắng lưu định dạng
Nếu bạn cố gắng lưu định dạng, bạn sẽ nhận được một loạt rác nếu bạn mở tệp bên trong trình soạn thảo văn bản Chuyển đổi nhiều tờ thành nhiều tệpKhi bắt đầu bài học này, tôi đã viết rằng bạn chỉ nên có một tờ giấy bên trong cửa sổ làm việc. Chúng tôi có thể dễ dàng sửa đổi mã để xử lý một cửa sổ đang làm việc với nhiều tờ giấy Thay thế mã này
Và dán mã này
Bây giờ, chạy mã và chức năng sẽ tạo một tệp mới cho mỗi bảng tính Quan điểm đăng. 33. 419 33,419 Trong môi trường BI, chúng tôi thấy có rất nhiều dữ liệu không được lưu trữ trong cơ sở dữ liệu và cũng có rất nhiều người sử dụng dễ dàng và ưu tiên lưu trữ dữ liệu trong bảng tính Excel. Vì vậy, trong bài đăng này, tôi sẽ chỉ cho bạn cách chuyển đổi tệp Excel bằng lệnh PowerShell Trong thực tế, đây là một quá trình rất dễ dàng, chúng ta có thể chuyển đổi tất cả các tab trong Excel hoặc chỉ chuyển đổi một tab duy nhất. Vì vậy, theo cách đó, chuyển đổi thành tệp CSV, nó có thể dễ dàng thêm vào thông tin cơ sở dữ liệu thông qua một quy trình hoặc công cụ ETL, thay vì tệp excel gốc. Đối mặt với lệnh đầu tiên của tệp, trong đó chúng tôi chuyển đổi tất cả các tab của tệp excel, chỉ cần nhập Tên của thư mục, tên của tệp và định dạng tệp, trong lệnh bên dưới tệp. Lệnh sử dụng hàm để chuyển tệp Excel thành định dạng XLSX sang CSV, tuy nhiên định dạng này có thể được thay đổi trong tệp lệnh________số 8Đối với lệnh thứ hai của tệp, trong đó chúng tôi chỉ chuyển đổi một tab của tệp Excel, chỉ cần nhập tên của thư mục và tên của tệp trong lệnh bên dưới tệp ________số 8đó là nó. Bây giờ chúng ta có thể chuyển đổi tệp Excel thành tệp CSV một cách dễ dàng Các tập lệnh cho bài đăng này có thể được tìm thấy trên GitHub của tôi (@guimeditus92) Làm cách nào để tự động chuyển đổi Excel thành CSV?Các bước để chuyển đổi nội dung từ tệp TXT hoặc CSV sang Excel. . Mở bảng tính Excel nơi bạn muốn lưu dữ liệu và nhấp vào tab Dữ liệu Trong nhóm dữ liệu bên ngoài, nhấp vào từ văn bản Chọn tệp TXT hoặc CSV bạn muốn chuyển đổi và nhấp vào Nhập Chọn "Phân đoạn" Bấm tiếp Làm cách nào để tạo tệp CSV trong PowerShell?Để tạo tệp CSV với PowerShell và CSV CSV. . Mở bảng điều khiển PowerShell Chạy bộ xử lý bộ xử lý để trả về một số loại đầu ra. CMDLET Close-CSV đã chuyển đổi các đối tượng PowerShell thành các tệp CSV để bạn cần một vài đối tượng |