Nodes/comfyui-bulk-prompt/πŸ“‹ Bulk Prompt Loader (CSV / Sheets)
ComfyUI Node

πŸ“‹ Bulk Prompt Loader (CSV / Sheets)

A ComfyUI node in BulkPrompt with 11 inputs and 6 outputs.

By sifatradsΒ·Created 3 months agoΒ·Updated 3 months agoΒ· 0
πŸ“‹ 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)

    NameTypeDefaultDescription
    sourceCOMBO3 options: CSV File, Google Sheets URL, Paste Text
    csv_fileCOMBO1 options: example_prompts.csv
    sheets_urlSTRINGhttps://docs.google.com/spreadsheets/d/.../pub?output=csvβ€”
    positive_columnSTRINGpositiveβ€”
    negative_columnSTRINGnegativeβ€”
    tag_columnSTRINGfilename_tagβ€”
    auto_loopCOMBOenabledAuto-queue the next prompt until all rows are done
    loop_foreverCOMBOnoAfter the last row, loop back to row 0
    reset_on_startCOMBOyesyes = each Queue press starts the batch at row 0. no = start at manual_index (which keeps counting up as the loop runs).
    manual_indexINT00–99999Live 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_dataSTRINGUsed when source = Paste Text. One prompt per line, a comma-separated list on one line, or full CSV (header row + rows).

    Outputs (6)

    NameTypeDescription
    positiveSTRINGβ€”
    negativeSTRINGβ€”
    filename_tagSTRINGβ€”
    current_rowINTβ€”
    total_rowsINTβ€”
    is_last_rowBOOLEANβ€”