Table Extractor From Image

This repository contains the code that extracts a table from an image and exports it to an Excel. To do this, the image is “read” by an OCR which provides a JSON output which is used as the input to the program. The program then arranges the cells row and column-wise as per the JSON input.

NOTE: Only those input cells read by the OCR will be displayed in the Excel.

Modules Required

You can also use requirements.txt to install the packages. How? Follow this link.


Image -> JSON -> Excel


  1. First of all, install all the import packages specified in the requirements.txt
  2. For “reading” an image, use an OCR that converts the format to JSON.
  3. In the program, change the input path and output path according to your requirement.
  4. Run the program (

Sample Test Case

Input Image:

Input Image

It’s Corresponding JSON:


Excel Output:

Excel Output


View Github