altium_set_parameters_from_table
Modify Altium schematic parameters in bulk from a CSV input. Safely apply batch changes or preview modifications before committing.
Instructions
Bulk-set parameters from CSV text: a header row with a 'Designator' column, and one column per parameter name; empty cells are skipped (never blank a value). Up to 500 cell changes, sent in batches of 50 (one undo step per batch). apply=false (default) only previews and never touches Altium; apply=true writes. Edits stay in memory: the document is left modified but NOT saved, and Ctrl+Z in Altium undoes them. Requires the server to be in read_write mode.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"csv": "<csv>"
},
"name": "altium_set_parameters_from_table"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| csv | Yes | ||
| apply | No | ||
| create_if_missing | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||