English

Excel Spreadsheet Analyzer

Software Engineering 2022-11-14 v1 Programming Languages

Abstract

Spreadsheets are widely used in various fields to do large numerical analysis. While several companies have relied on spreadsheets for decades, data scientists are going in the direction of using scientific programming languages such as python to do their data analysis due to the support, community, and vast amount of libraries. While using python to analyze a company's spreadsheets, some information such as the formulas and dependencies of a cell are lost. We propose a tool that creates an abstract intermediate representation (AIR) of a spreadsheet. This representation facilitates the transfer from spreadsheets into scientific programming languages while preserving inter-dependency information about data. In addition to that, we build a python library on top of our tool to perform some data analysis in python.

Keywords

Cite

@article{arxiv.2211.06333,
  title  = {Excel Spreadsheet Analyzer},
  author = {Amir Nassereldine and Patrick Chen and Jinjun Xiong},
  journal= {arXiv preprint arXiv:2211.06333},
  year   = {2022}
}

Comments

10 pages, 9 figures