Python Tally Connector - Method 3 - ODBC using PANDAS and TDL
Posted: Tue Apr 15, 2025 5:46 am
Code: Select all
import pyodbc
import warnings
import pandas as pd
import time
from datetime import datetime
import pathlib
import subprocess
import os
warnings.filterwarnings('ignore')
pyodbc.drivers()
import pandas as pd
server = 'localhost,9000'
#database = 'database_name' # enter database name
cnxn = pyodbc.connect('DRIVER={Tally ODBC Driver64};SERVER='+server+';Trusted_Connection=yes;')
cursor = cnxn.cursor()
# select command
query = ''' SELECT $Key, $MasterId, $AlterID, $VoucherNumber, $Date, $VoucherTypeName, $Led_Lineno, $Type, $LedgerName, $Amount, $Led_Parent, $Led_Group, $Party_LedName, $Vch_GSTIN, $Led_GSTIN, $Party_GST_Type, $GST_Classification, $Narration, $EnteredBy, $LastEventinVoucher, $UpdatedDate, $UpdatedTime, $Nature_Led, $Led_MID, $CompanyName, $Year_from, $Year_to, $Company_number, $Path FROM A__DayBook'''
data = pd.read_sql(query, cnxn)
data.head()
data.to_csv('Daybook.csv')