ComfyUI Node
π Bulk Prompt Loader (CSV / Sheets)
A ComfyUI node in BulkPrompt with 11 inputs and 6 outputs.
π Bulk Prompt Loader (CSV / Sheets)
- positive
- negative
- filename_tag
- current_row
- total_rows
- is_last_row
βsourceβΎβΊ
βcsv_fileβΎβΊ
βsheets_urlhttps://docs.google.com/spreadsheets/d/.../pub?output=csvβΊ
βpositive_columnpositiveβΊ
βnegative_columnnegativeβΊ
βtag_columnfilename_tagβΊ
βauto_loopenabledβΊ
βloop_forevernoβΊ
βreset_on_startyesβΊ
βmanual_index0βΊ
βpasted_dataβΊ
CategoryBulkPrompt
Inputs (11)
| Name | Type | Default | Description |
|---|---|---|---|
| source | COMBO | 3 options: CSV File, Google Sheets URL, Paste Text | |
| csv_file | COMBO | 1 options: example_prompts.csv | |
| sheets_url | STRING | https://docs.google.com/spreadsheets/d/.../pub?output=csv | β |
| positive_column | STRING | positive | β |
| negative_column | STRING | negative | β |
| tag_column | STRING | filename_tag | β |
| auto_loop | COMBO | enabled | Auto-queue the next prompt until all rows are done |
| loop_forever | COMBO | no | After the last row, loop back to row 0 |
| reset_on_start | COMBO | yes | yes = each Queue press starts the batch at row 0. no = start at manual_index (which keeps counting up as the loop runs). |
| manual_index | INT | 00β99999 | Live row counter (0-based: 0 = first row). It auto-advances as the loop runs; edit it to jump. reset_on_start=yes starts each Queue at 0; reset_on_start=no starts at this value. |
| pasted_data | STRING | Used when source = Paste Text. One prompt per line, a comma-separated list on one line, or full CSV (header row + rows). |
Outputs (6)
| Name | Type | Description |
|---|---|---|
| positive | STRING | β |
| negative | STRING | β |
| filename_tag | STRING | β |
| current_row | INT | β |
| total_rows | INT | β |
| is_last_row | BOOLEAN | β |