Nhập bảng
Việc nhập bảng của tôi có chịu được những gì công cụ thật xuất ra không?
Preset tabular-import dựng bằng một lệnh cả một bộ tệp kiểm thử thật cho câu hỏi này, kèm
một manifest.json bên cạnh nêu cách hệ thống của bạn cần phản ứng với từng tệp. Mọi
thứ bên dưới được đọc từ chương trình, ở các giá trị mặc định của phiên bản này.
Nó thường tìm thấy gì?
- tệp dùng dấu chấm phẩy bị đọc thành một cột, vì dấu phân cách được giả định thay vì được dò tìm
- tệp CRLF bị tách thành các dòng với một dòng trống sau mỗi dòng
- bảng không có tiêu đề mà dòng dữ liệu đầu bị nuốt làm tên cột
- lần nhập giữ các cột nó hiển thị được và lặng lẽ bỏ phần còn lại
- trình đọc lấy bản ghi JSON từng dòng một và dừng ở tài liệu thụt lề đầu tiên
Trong bộ có gì?
Ở các giá trị mặc định, như tfg preset show tabular-import báo cáo:
| Tệp | 13 |
|---|---|
| Target trong công thức của nó | 13 |
| Tổng kích thước | 3 080 060 B |
| Định dạng | csv, json, xlsx |
Và điều manifest của bộ đó mong đợi từ hệ thống của bạn:
| Mong đợi | Ý nghĩa | Tệp |
|---|---|---|
accept | Hệ thống của bạn nên nhận tệp. | 8 |
unspecified | Tùy vào quy tắc của hệ thống bạn. Bạn quyết định, rồi kiểm tra điều xảy ra có đúng ý bạn không. | 5 |
Bạn có thể đổi gì?
| Thiết lập | Nhận | Mặc định | Tác dụng |
|---|---|---|---|
--rows |
1 - 200000 dòng | 1000 |
Bảng tính có bao nhiêu dòng. Tệp được ghi đúng bằng kích thước mà chừng đó dòng đóng gói thành, nên ngân sách ở trên dịch chuyển theo giá trị này. |
--columns |
1 - 32768 cột | 10 |
Mỗi dòng của bảng tính có bao nhiêu cột. Số dòng nhân số cột có trần, và yêu cầu vượt trần sẽ bị từ chối trước khi ghi bất cứ thứ gì. |
Chạy nó thế nào?
Xem bộ sẽ tốn bao nhiêu, dựng nó, hoặc lấy công thức của nó để chỉnh sửa:
tfg preset show tabular-import
tfg generate --preset tabular-import --out ./tabular-import
tfg preset eject tabular-import > tabular-import.yaml
Hoặc xây trên nó trong công thức của riêng bạn, bên cạnh các bài kiểm thử:
version: 1
extends: preset:tabular-import