Skip to content

Add XLS/XLSX (Excel) data source support with febrl example and docs#1347

Open
Chandanydv1234 wants to merge 1 commit into
zinggAI:mainfrom
Chandanydv1234:xls-xlsx-support
Open

Add XLS/XLSX (Excel) data source support with febrl example and docs#1347
Chandanydv1234 wants to merge 1 commit into
zinggAI:mainfrom
Chandanydv1234:xls-xlsx-support

Conversation

@Chandanydv1234

@Chandanydv1234 Chandanydv1234 commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Adds a febrl test dataset in .xlsx format, an example config using the com.crealytics.spark.excel format for both input and output, and documentation covering how to add the spark-excel jar and configure Excel read/write. Fixes #19.

Testing

  • Read/write round-trip: wrote the febrl data to test.xlsx via com.crealytics.spark.excel and read it back — 65 rows both ways, schema and data intact (including a unicode row). Confirms the .xlsx read that failed in the original issue now works.
  • End-to-end: ran the match phase with configExcel.json — Zingg read input from test.xlsx, matched, and wrote clustered output to .xlsx. Duplicate records grouped correctly.
  • Environment: Spark 3.5.1 (Scala 2.12), spark-excel_2.12:3.5.1_0.20.4.

Adds a febrl test dataset in .xlsx format, an example config using the
com.crealytics.spark.excel format for both input and output, and
documentation covering how to add the spark-excel jar and configure
Excel read/write. Fixes zinggAI#19.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Test support for xls/xlsx

2 participants