mirror of
https://hub.psychoinformatics.de/actions/xlsx-to-tsv.git
synced 2026-09-10 03:46:04 +00:00
23 lines
598 B
YAML
23 lines
598 B
YAML
name: "XLSX to TSV"
|
|
description: "Convert an XLSX file into (multisheet) TSV output"
|
|
inputs:
|
|
input:
|
|
description: Input .xlsx file
|
|
required: true
|
|
output:
|
|
description: Output .tsv file
|
|
required: true
|
|
sheet:
|
|
description: Optional worksheet name or zero-based index
|
|
required: false
|
|
default: ""
|
|
runs:
|
|
using: composite
|
|
steps:
|
|
- shell: bash
|
|
run: |
|
|
args=("${{ inputs.input }}" "${{ inputs.output }}")
|
|
if [ -n "${{ inputs.sheet }}" ]; then
|
|
args+=("${{ inputs.sheet }}")
|
|
fi
|
|
uv run xlsx_to_tsv.__init__.py "${args[@]}"
|