Skip to main content

More Programming Language Exports

· 2 min read
Alan Richardson
Creator of AnyWayData

We've expanded export options for programming-language-style output so it is easier to move table data into application code.

This release builds on the existing JavaScript export and adds Python, Java, and TypeScript export support with configurable output options.

Why Programming Language Exports?

Sometimes you don't want to exchange data between tools in CSV or JSON.

Sometimes you need code-ready output to paste into tests, fixtures, scripts, notebooks, demos, or prototypes.

Programming language exports make that easier by producing output that is directly usable in source files.

Python

Python export supports both dictionary-style and object-style output and includes options for quote styles, blank value handling, imports, pretty printing, and decimal handling.

Read the docs:

Java

Java export supports both map-style and object-style output and includes options for collection type (list or array), variable assignment, number conversion, import inclusion, and pretty printing with custom delimiters.

Read the docs:

TypeScript

TypeScript export supports both anonymous-object and class-instance output and includes options for collection type (Array<T> or T[]), variable assignment, number conversion, and pretty printing with custom delimiters.

Read the docs:

JavaScript

JavaScript export continues to support object-array output with configurable formatting and conversion options.

Read the docs:

What Next?

We'll continue adding language-oriented export options and improving formatting controls so generated output is easier to use directly in real projects.