To_excel('excel_xl-tabulated_pdf_to_xlsx.xlsx') How to convert a PDF file to Excel with Python Tutorials Python for Excel Developers If you want to know Python for Excel Developers, read the latest tutorial here. How to convert PDF to Excel with Python? PDF to Excel Tutorial To convert a PDF to Excel, you should read the following tutorials: How to create Excel from PDF (pdf_to_excel) how to create Excel from PDF with Python and Pandas (pdf_to_excelwithpythonandpandas) How to write CSV to Excel (csv_to_excel) How to convert a PDF to Excel using Python You are required to install python2 and pandas. Install tabulate pip install pandas Note: The tutorial will use default parameters for the to_excel() method. To change the values, run the program with -h option. The output tabulated.pdf file will be saved into the root directory. Open the tabular.pdf file using a notepad. The first line of code will be: >>> pdf1 = file('tabular.pdf') >>> pdf1 ['Table 1', 'Row 0', 'Column 1', 'Table 1 Column 2', 'Row 0 Column 1' ... 'Table 1 Column 2', 'Row 0 Column 2', ... 'Table 1 Column 3', 'Row 0 Column 3', ... 'Table 1 Column 4', 'Row 0 Column 4', ... 'Table 1 Column 5', 'Row 0 Column 5', ... 'Table 1 Column 6', 'Row 0 Column 6', ... 'Table 1 Column 7', 'Row 0 Column 7'] If you would like to see the code in this tutorial working, please refer to the output tabulated.pdf If you would like to convert tables to a spreadsheet, open a python file and navigate to the line below. If you would like to create a list of data and make charts from it, please refer to the to_excel() method. There you will find the data source: csv_from_pdf(). Note: In the current tutorial, the data source is a csv.txt file.