Mercurial > repos > ufz > xlsx2tsv
diff xlsx2tsv.xml @ 0:a21347be425d draft default tip
planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/xls2tsv commit 2e75a14496fa80104e76b307289c58b9b7013ae1
author | ufz |
---|---|
date | Mon, 16 Dec 2024 20:56:29 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/xlsx2tsv.xml Mon Dec 16 20:56:29 2024 +0000 @@ -0,0 +1,50 @@ +<tool id="xlsx2tsv" name="Excel to Tabular" version="0.1.0+galaxy0" license="MIT" profile = "23.0"> + <description>with pandas</description> + <requirements> + <requirement type="package" version="2.2.1">pandas</requirement> + <requirement type="package" version="3.1.5">openpyxl</requirement> + </requirements> + <command detect_errors="aggressive"><![CDATA[ + python '$__tool_directory__/xlsx2tsv.py' + --input-file '$input_file' + --sheet-names '$sheet_names' + --output '$output' + ]]></command> + <inputs> + <param name="input_file" type="data" format="excel.xls,xlsx" optional="false" label="Input excel file" help="Input XLS/XLSX file"/> + <param name="sheet_names" type="text" optional="false" label="Name of the excel sheet" help="Excel sheet to convert to tsv"/> + </inputs> + <outputs> + <data name="output" format="tabular"/> + </outputs> + <tests> + <test> + <param name="input_file" value="excel_test.xlsx"/> + <param name="sheet_names" value="Sheet1"/> + <output name="output" value="output_sheet_1.tsv" ftype="tabular"> + <assert_contents> + <has_text text="column0"/> + <has_n_columns n="2"/> + </assert_contents> + </output> + </test> + <test> + <param name="input_file" value="excel_test.xlsx"/> + <param name="sheet_names" value="Sheet2"/> + <output name="output" value="output_sheet_2.tsv" ftype="tabular"> + <assert_contents> + <has_text text="column2"/> + <has_n_columns n="2"/> + </assert_contents> + </output> + </test> + </tests> + <help> +Description +----------- +Extract a sheet from XLS/XLSX file to a tabular file + </help> + <citations> + <citation type="doi">10.5281/zenodo.13819579</citation> + </citations> +</tool> \ No newline at end of file