Tally Data Guides

Power BI and Tally Data A live ODBC link or CSV and JSON files, and how to join many companies

Leena Taylor Paul By Updated October 12, 2026 8 min read
Quick Answer

For a live dashboard, Tally's ODBC link feeds Power BI while TallyPrime runs.

For history, backups or a PC with no Tally, write the company to CSV or JSON and bring the files in through Get Data. Many companies call for the Folder connector. Set a locale on dates and compare one total with a Tally report.

A manager asks you for a dashboard from the books. Tally can print any statement you like, but it does not hand a model the tidy tables a model wants. The way across is either a live link or a set of files, and each road has a cost that you should know before you pick one.

Who Builds Dashboards on Tally Books?

Live linkODBC, Tally running
File routeNo Tally needed
Flat tablesCSV
Single fileJSON

Which description fits?

Tally is made for posting vouchers and printing statements, while a model wants tidy tables it can join. Two roads lead from one to the other. The right one depends on two things: is Tally running, and how fresh must the figures be.

Live ODBC or Files: Which Road for Tally Data?

PointODBC linkFiles from the data folder
Tally runningYes, with a company loadedNo
FreshnessFollows new entriesSnapshot of the export date
ScopeThe vendor's page covers ledgers and stock itemsVouchers on screen, narrowed by search or type
Licence stateNeeds a working Tally licenceIndependent of it
Best forA live management dashboardHistory, audits and moved or archived books

The vendor's ODBC page explains the ODBC setup that starts at Alt+Z. It is the right tool for a dashboard on a PC where Tally runs all day. It cannot help when the licence has lapsed or the books exist only as a folder.

Limitations of the ODBC road: Tally must be open on the company the whole time, the link serves one PC and one company at a time and a backup file cannot be queried at all.

Which road should you take? If Tally runs all day on the same PC and you want this morning's figures, use ODBC. If the books are a folder, a backup or several companies and years, write them to files. If you need both, do both. The two roads do not conflict.

An analyst checks accounting rows alongside a business dashboard.
Live data and saved exports serve different reporting needs.

CSV or JSON: Which Shape Works in Power BI?

CSVJSON
ShapeA flat table, one row per voucherOne object with a list of vouchers
Power BI startText/CSV connectorJSON connector, then Expand
CleanupTypes and localeExpanding records and lists
SuitsMost reportsScripts and data pipelines
Many filesFolder connectorLoad each file

Microsoft covers both paths. Its text and CSV page describes the first and its structured column page describes expanding records, lists and tables. CSV is the one to start with. JSON earns its place when you want the company name carried inside the file.

Inspect a sample first

In the current build the CSV has these columns: Date, Type, Number, Party, Amount and a Dr or Cr marker, plus Narration when you tick it. Dates read like 05-Apr-2025. The JSON file holds a company name and a list of vouchers with the same fields.

Note: headings follow the app language, so open the first file in Notepad and confirm them before you record any Power Query steps, or every later file will break the query.

Load Tally Data Into Power BI Step by Step

  1. Decide live or filesUse ODBC for a dashboard that follows daily entries. Use files when Tally is not available or you need vouchers and history.
  2. Export from the data folderOpen each company folder or backup in Univik Tally Data Converter and save CSV for a flat table or JSON for one file per company. Both hold one record per voucher. Filter the Day Book first if you need only some vouchers.
  3. Load in Power BI DesktopOpen Get Data. Pick the Text/CSV connector for a single file, the JSON connector for a JSON file or the Folder connector for a batch.
  4. Fix types onceSet a locale on the date column. Set amounts to decimal numbers. Keep party and voucher numbers as text.
  5. Label every rowCarry the folder or file name into a column so the company and year stay attached to each record.
  6. Test one totalMatch a month of sales or a bank balance against a printed Tally report before anyone else sees the model.
Export window with five formats: Excel workbook, CSV, Print or PDF, Tally XML and JSON, plus a trial note
CSV and JSON sit on the same save screen as Excel. Pick one and press Save file.
Write Tally data to CSV or JSON without Tally running

Univik Tally Data Converter turns a company folder or backup into files a model can read, with search and voucher type filters in the Day Book.

The bank columns in these files come from a round trip we ran through TallyPrime: 20 of 20 bank transaction types read by name (from Cheque to UPI and IMPS) and about 40 bank fields including instrument date, IFSC and account number. The 13,590 bank lines in our seven test companies all came through.

Download Free Trial Save Without Limits - From $99

Runs under Windows 10 or 11. A free copy stops at ten saved items per section. Converter page

Combine Companies and Years Without Mixing Them Up

Store each export in a separate folder and aim the Folder connector at their common parent. The folder import page from Microsoft shows how Combine works and says the headers must match, which is the single rule people break. Narrow the file list to one section before you combine.

StepActionReason
FilterKeep only the files of one sectionHeaders must match to combine
LabelAdd the source name as a columnLedger names can repeat across companies
TypeSet one locale on all date columnsWrong order shifts days and months
JoinUse company with the ledger nameStops two companies from merging

For date trouble see Microsoft's locale page. For broken characters see its UTF-8 note.

Tests before sharing the model
  • Sales for a chosen month equal the Tally figure for that month
  • One bank ledger closes at the same amount on both sides
  • Two exports of unchanged data give equal row counts
  • A date axis runs oldest to newest with no swapped days
  • Relationships carry the company name along with the ledger name

Fixes for Common Load Problems

1. Combine reports a header mismatch

Do this: A file with different columns sits in the folder, for example a CSV saved with Narrations ticked beside ones saved without. Filter the file list or save every file the same way and retry.

2. Totals do not match Tally

Do this: Check which vouchers were on screen when you saved and which financial year they belong to. Vouchers deleted in Tally do not appear in the file. If entries were edited or deleted, read the Edit Log guide.

3. The export is too big for one sheet

Do this: Excel sheets stop at 1,048,576 rows. Power BI has no such cap, yet exporting year by year keeps files manageable. See the Excel export guide.

Need a hand with a layout? Contact support and attach the first few rows.

FAQ: Tally Data in Power BI

Through ODBC it can, but only while TallyPrime runs with a company loaded. Tally's ODBC page describes the setup under Alt+Z and a local port, and it covers ledgers and stock items. For vouchers and for PCs with no Tally, write files from the data folder instead.

CSV gives flat tables that load with a click. JSON gives one file per company, at the price of unpacking records in Power Query. Export a small slice both ways and keep the one that needs less tidying.

No. Each file captures the books as of the export. Run the export again, replace the old files and hit refresh. If you want continuous updates, the live ODBC link is the answer.

Store each export in a folder and use the Folder connector on the parent. The files being combined must have matching headers, so filter to one table before combining. Add a column for the company to every row.

The file and Power Query disagree on date order. Set a locale on the date column. Microsoft documents the setting in its Power Query help.

The file is read with the wrong encoding. The converter saves CSV as UTF-8 with a byte order mark, which Excel reads correctly, but Power Query may still need UTF-8 chosen in the import dialog. Microsoft explains the setting on a page about UTF-8 CSV files.

No. Univik Tally Data Converter reads the data folder or a .001 backup on its own and writes CSV or JSON. Power BI then reads the files, and neither program depends on the other.

A trial run writes 10 items per section, enough to test your Power Query steps. Complete files need a licence: Personal $99, Technician $199 or Forensics $599. Two PCs are allowed. A refund can be requested within the first month.
Leena Taylor Paul

Univik staff reviewed the product notes. Tally's own page supplies the ODBC description and Microsoft Support supplies the Power Query behaviour. Our reading date was October 12, 2026. Choosing between the routes is our opinion.

Pages we read: Extract master data using ODBC (Tally) · Combine files from a folder (Microsoft) · Set a locale in Power Query (Microsoft) · Expand structured columns (Microsoft) · Open UTF-8 CSV files (Microsoft)

More Tally Data Guides

Pick the guide that matches the job on your desk.