.\" Man page generated from reStructuredText. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "CSVLOOK" "1" "۱۶ اوت ۲۰۲۴" "2.2.0" "csvkit" .SH "نام (NAME)" csvlook \- نمایش پرونده‌های CSV در قالب جدول متنی زیبا در خط فرمان .SH "توضیحات (DESCRIPTION)" .sp یک پرونده CSV را در خط فرمان با قالبی سازگار با مارک‌داون و عرض ثابت نمایش می‌دهد: .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: csvlook [\-h] [\-d DELIMITER] [\-t] [\-q QUOTECHAR] [\-u {0,1,2,3}] [\-b] [\-p ESCAPECHAR] [\-z FIELD_SIZE_LIMIT] [\-e ENCODING] [\-L LOCALE] [\-S] [\-\-blanks] [\-\-null\-value NULL_VALUES [NULL_VALUES ...]] [\-\-date\-format DATE_FORMAT] [\-\-datetime\-format DATETIME_FORMAT] [\-H] [\-K SKIP_LINES] [\-v] [\-l] [\-\-zero] [\-V] [\-\-max\-rows MAX_ROWS] [\-\-max\-columns MAX_COLUMNS] [\-\-max\-column\-width MAX_COLUMN_WIDTH] [\-\-max\-precision MAX_PRECISION] [\-\-no\-number\-ellipsis] [\-y SNIFF_LIMIT] [\-I] [FILE] نمایش یک پرونده CSV در خط فرمان به‌صورت یک جدول با عرض ثابت و سازگار با مارک‌داون. آرگومان‌های مکانی: FILE پرونده CSV مورد نظر برای پردازش. در صورت حذف، ورودی هدایت‌شده (پایپ) از STDIN پذیرفته می‌شود. آرگومان‌های اختیاری: \-h, \-\-help نمایش این پیام راهنما و خروج \-\-max\-rows MAX_ROWS حداکثر تعداد ردیف‌ها برای نمایش پیش از کوتاه کردن داده‌ها. \-\-max\-columns MAX_COLUMNS حداکثر تعداد ستون‌ها برای نمایش پیش از کوتاه کردن داده‌ها. \-\-max\-column\-width MAX_COLUMN_WIDTH کوتاه کردن تمامی ستون‌ها به حداکثر این عرض. باقیمانده با علامت سه‌نقطه (...) جایگزین خواهد شد. \-\-max\-precision MAX_PRECISION حداکثر تعداد ارقام اعشار برای نمایش. باقیمانده با علامت سه‌نقطه (...) جایگزین خواهد شد. \-\-no\-number\-ellipsis غیرفعال کردن سه‌نقطه در صورت فراتر رفتن از \-\-max\-precision. \-y SNIFF_LIMIT, \-\-snifflimit SNIFF_LIMIT محدود کردن شناسایی گویش CSV به تعداد بایت‌های مشخص‌شده. تعیین \(dq0\(dq برای غیرفعال کردن کامل شناسایی، یا \(dq\-1\(dq برای بررسی تمام پرونده. \-I, \-\-no\-inference غیرفعال کردن استنتاج نوع داده (و \-\-locale، \-\-date\-format، \-\-datetime\-format و \-\-no\-leading\-zeroes) هنگام تجزیه ورودی. .ft P .fi .UNINDENT .UNINDENT .sp اگر یک جدول برای نمایش مناسب بیش از حد عریض است، خروجی را با لوله (پایپ) به \fBless \-S\fP هدایت کنید یا با استفاده از \fI\%csvcut\fP\& آن را کوتاه نمایید. .sp اگر جدول بیش از حد طولانی است، آن را با grep فیلتر کنید یا خروجی را به \fBless\fP\& پایپ نمایید. .sp همچنین ببینید: \fI\%آرگومان‌های مشترک میان تمام ابزارها\fP\&. .sp \fBنکته:\fP .INDENT 0.0 .INDENT 3.5 بخش کسری اعداد اعشاری همواره کوتاه می‌شود. برای مهار این رفتار، از \fB\-\-no\-inference\fP به همراه \fB\-\-max\-column\-width\fP\& استفاده کنید. .UNINDENT .UNINDENT .SH "مثال‌ها (EXAMPLES)" .sp کاربرد پایه: .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C csvlook examples/testfixed_converted.csv .ft P .fi .UNINDENT .UNINDENT .sp این ابزار به‌ویژه به عنوان عملیات نهایی هنگام هدایت خروجی (پایپ) از میان ابزارهای دیگر بسیار مفید است: .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C csvcut \-c 9,1 examples/realdata/FY09_EDU_Recipients_by_State.csv | csvlook .ft P .fi .UNINDENT .UNINDENT .sp اگر یک ردیف داده سلول‌های بیشتری نسبت به ردیف سرآیند داشته باشد، csvlook با خطا متوقف می‌شود. برای حذف چنین ردیف‌هایی از \fI\%csvclean\fP استفاده کنید. .sp برای نادیده گرفتن سلول‌های اضافی در عوض: .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C csvcut \-C \(dq\(dq examples/bad.csv | csvlook .ft P .fi .UNINDENT .UNINDENT .sp اگر این ردیف‌ها در بالای پرونده قرار دارند (برای نمونه اعلان‌های حق نشر)، می‌توانید از آن ردیف‌ها صرف‌نظر کنید: .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C csvlook \-\-skip\-lines 1 examples/bad.csv .ft P .fi .UNINDENT .UNINDENT .sp این خطا همچنین ممکن است زمانی رخ دهد که csvlook ساختار CSV را به‌اشتباه استنتاج (\(dqsniff\(dq) کند. برای غیرفعال کردن استنتاج CSV، مقدار \fB\-\-snifflimit 0\fP را قرار دهید و سپس در صورت نیاز، گزینه‌های \fB\-\-delimiter\fP و \fB\-\-quotechar\fP را خودتان تعیین کنید. یا اینکه مقدار \fB\-\-snifflimit \-1\fP را تعیین کنید تا به‌جای ۱۰۲۴ بایت اول، کل پرونده به عنوان نمونه استفاده شود. .SH "نویسنده (AUTHOR)" Christopher Groskopf و مشارکت‌کنندگان .SH "حق نشر (COPYRIGHT)" 2016, Christopher Groskopf and James McKinney .\" Generated by docutils manpage writer. .