I achieved a very satisfying price list and now want to combine it with my Excel file.
I have changed my Excel file to CSV and have 1 column for quote and one for optional extras (as in my example: customer ordered red apples and pears, he can't order green apples, but I would like to give option of ordering rockmelons)
\documentclass[a4paper,12p]{article}
\usepackage[textwidth=450pt, textheight=680pt,top=3cm, left=2.5cm]{geometry} %margins
\usepackage{tabularx}
\newcommand\mce{\multicolumn{1}{c}{}}
\newcounter{RowNum}
\usepackage{siunitx}
\newcommand{\appleg} {6,225} %would like to import from excel sheet (and could probably automatically
\newcommand{\appler} {3,676} %put into tabular
\newcommand{\grape} {17,302}
\newcommand{\banana} {2,843}
\newcommand{\plum} {1,715}
\newcommand{\pear} {3,235}
\newcommand{\rockmelon} {1,941}
\begin{document}
\begin{tabular}{>{\stepcounter{RowNum}\theRowNum}r
>{\everypar{\hangindent0.7cm}}p{13cm}
>{\$}S[table-format=2.5,
table-space-text-pre = {\$\,},
output-decimal-marker={,},
table-column-width=2mm]}
& \textbf{Green Apples:} bla & \mce \\
\mce && \appleg \\
\mce\\
& \textbf{Red Apples:} bla & \mce \\
\mce && \appler\\
\mce\\
& \textbf{Grapes:} bla & \mce \\
\mce && \grape \\
\mce\\
& \textbf{Bananas} & \mce \\
\mce && \banana \\
\mce\\
& \textbf{Plums:} bla & \mce \\
\mce && \plum \\
\mce\\
& \textbf{Pears:} bla & \mce \\
\mce && \pear \\
\mce\\
& \textbf{Rockmelons:} bla & \mce \\
\mce && \rockmelon \\
\end{tabular}
\end{document}
I came across this question & answer. I wanted to do what @Richard Roberts suggested, so downloaded Strawberry Üerl and could also install PerlTeX from MiKTeX.
Unfortunately, I have no idea though how to install Spreadsheet::Read module (Perl) or Spreadsheet::XLSX module (Perl). (I opened "Perl (command line)" app and tried to do insert Spreadsheet::Read module, but get following error: The filename, directory name, or volume label syntax is incorrect.)
Could somebody please explain how to do it. (I'm very familiar with Excel, so happy to alter my Excel table to suit LaTeX.)
I also want to clarify in the code that @Richard Roberts provided: Do I need to specify the filename in the preamble or can I do in within document via \getvalue[excel name]{B7}?
Plus I also need help with the batch file: Should that option come up under "Typeset" in TeXworks?

http://www.cpan.org/modules/INSTALL.html; Second: You can specify.xlsxfile name as you write, but there might be some pitfalls depending on your OS and specific needs: a) best to not use spaces in filename, or test it – Tomáš Kruliš Apr 02 '20 at 06:13.texfile. After that, you can test if it can take relative paths. Third: If you are using MikTeX, you have to install perltex. After than, in TeXwroks, as you wrote, you have to add it as typesetting tool. There are some options you should specify, depending on your workfow. I can give you hints for that either. But, I personally think that setting up pythontex and using it is better and provides more options and flexibility. – Tomáš Kruliš Apr 02 '20 at 06:29