आज के समय में ज़्यादातर accounting data Excel में तैयार किया जाता है। ऐसे में हर ledger को manually Tally में बनाना time-consuming होता है।
इस पोस्ट में हम सीखेंगे कि Excel से Tally Prime में Ledger Import कैसे करें – बिल्कुल आसान भाषा में, beginners के लिए।
📌 Excel से Ledger Import क्यों करें?
Excel से ledger import करने के फायदे:
- ⏱️ Time की बचत
- ❌ Manual entry की गलतियाँ कम
- 📊 Bulk data आसानी से upload
- 🔁 Old accounting data जल्दी migrate
🧾 Ledger Import से पहले क्या-क्या तैयार रखें?
Ledger import करने से पहले ये चीज़ें ready होनी चाहिए:
- ✔️ Tally Prime installed
- ✔️ Company already created
- ✔️ Proper Excel format
- ✔️ Ledger group की जानकारी
📊 Excel Ledger Format (Most Important)
Excel file का format बिल्कुल सही होना चाहिए।
🔹 Required Columns:
| Ledger Name | Group Name | Opening Balance | Dr/Cr |
|---|---|---|---|
| Cash | Cash-in-Hand | 0 | Dr |
| ABC Traders | Sundry Debtors | 25,000 | Dr |
| XYZ Suppliers | Sundry Creditors | 40,000 | Cr |
| Capital A/c | Capital Account | 1,00,000 | Cr |
⚠️ Group Name Tally के default group जैसा ही होना चाहिए।
🔄 Excel से Ledger Import करने के तरीके
Tally में ledger import करने के मुख्य 2 तरीके हैं:
✅ Method 1: XML File के ज़रिये (Recommended)
Tally Excel direct import support नहीं करता, इसलिए Excel को पहले XML format में convert किया जाता है।
Steps:
- Excel में ledger data तैयार करें
- Excel से XML file बनाएं
- Tally Prime open करें
- Gateway of Tally → Import Data → Masters
- XML file select करें
- Import complete ✅
👉 यह तरीका bulk import के लिए best है।
✅ Method 2: Add-On / Utility के ज़रिये
कुछ third-party tools Excel से direct import की सुविधा देते हैं।
Pros:
- Easy interface
- Direct Excel import
Cons:
- Paid tools
- Risky if source trusted न हो
⚠️ Common Errors & Solutions
| Error | Reason | Solution |
|---|---|---|
| Ledger not created | Group mismatch | Group name check करें |
| Balance wrong | Dr/Cr error | Column value correct करें |
| Duplicate ledger | Same name exists | Ledger rename करें |
| Import failed | XML syntax error | XML re-check करें |
📘 Tally में Import के बाद क्या Check करें?
Import complete होने के बाद:
- 🔍 Ledger list verify करें
- 📑 Trial Balance check करें
- 💰 Opening balance correct है या नहीं
- 🧾 Group-wise report देखें
Excel से XML File कैसे बनाएँ? (Tally Import के लिए – Step by Step)
Tally Excel को direct import नहीं करता, इसलिए हमें Excel data को पहले XML format में convert करना पड़ता है। नीचे मैं सबसे आसान और practical तरीका बता रहा हूँ, जो beginners भी use कर सकते हैं।
🔹 Method 1: Excel से Direct XML (Basic Data के लिए)
⚠️ Note: यह तरीका simple data के लिए ठीक है, लेकिन Tally-ready XML के लिए Method-2 ज़्यादा सही है।
Steps:
- Excel file open करें
- Columns रखें:
- Ledger Name
- Group Name
- Opening Balance
- Dr/Cr
- Menu → File → Save As
- File type में चुनें:
XML Data (*.xml) - Save पर click करें
👉 Excel एक XML file बना देगा
👉 लेकिन यह XML direct Tally compatible नहीं होती
🔹 Method 2: Excel से Tally-Compatible XML (Recommended ✅)
यह method 100% working है और professionals यही use करते हैं।
🧾 Step 1: Excel Data तैयार करें (Correct Format)
| LedgerName | ParentGroup | OpeningBalance | DrCr |
|---|---|---|---|
| Cash | Cash-in-Hand | 0 | Dr |
| ABC Traders | Sundry Debtors | 25000 | Dr |
| XYZ Suppliers | Sundry Creditors | 40000 | Cr |
| Capital A/c | Capital Account | 100000 | Cr |
📌 Column names exactly ऐसे ही रखें (recommended)
🧩 Step 2: XML Structure बनाना (Main Step)
अब हमें Excel data को नीचे दिए गए Tally XML structure में convert करना होता है।
Sample Tally XML (Ledger Import)
<ENVELOPE>
<HEADER>
<TALLYREQUEST>Import Data</TALLYREQUEST>
</HEADER>
<BODY>
<IMPORTDATA>
<REQUESTDESC>
<REPORTNAME>All Masters</REPORTNAME>
</REQUESTDESC>
<REQUESTDATA>
<TALLYMESSAGE>
<LEDGER NAME="ABC Traders" ACTION="Create">
<NAME>ABC Traders</NAME>
<PARENT>Sundry Debtors</PARENT>
<OPENINGBALANCE>25000</OPENINGBALANCE>
</LEDGER>
</TALLYMESSAGE>
</REQUESTDATA>
</IMPORTDATA>
</BODY>
</ENVELOPE>
🔧 Step 3: Excel → XML Convert कैसे करें?
आप 3 तरीके use कर सकते हैं:
✅ Option A: Excel Formula + Copy Paste
- Excel से data copy करें
- XML tags manually wrap करें
- Notepad में paste करके
.xmlsave करें
✔ Small data के लिए best
✅ Option B: Free Excel to Tally XML Template (Best)
- Pre-made Excel template
- Button click → XML generate
- Error chances बहुत कम
👉 Most recommended for tallytutors.com readers
✅ Option C: VBA / Tool (Advanced)
- Macro based conversion
- Bulk data (1000+ ledgers)
- Professionals के लिए
📥 XML File Save कैसे करें?
- Notepad open करें
- XML content paste करें
- File → Save As
- Filename:
LedgerImport.xml - Encoding: UTF-8
- Save type: All Files
📤 Tally में XML Import कैसे करें?
- Tally Prime open करें
- Company open करें
- Gateway of Tally → Import Data
- Masters → XML file select करें
- Import success message आएगा ✅
⚠️ Common Mistakes (जरूर पढ़ें)
- ❌ Group name spelling mismatch
- ❌ Already existing ledger same name
- ❌ Wrong opening balance sign
- ❌ XML tag missing / broken
❓ FAQ – Excel से Ledger Import
Q1. क्या Excel से direct ledger import हो सकता है?
👉 By default नहीं, XML या tool के ज़रिये होता है।
Q2. एक साथ कितने ledger import कर सकते हैं?
👉 Unlimited (system capacity पर depend करता है)।
Q3. Import के बाद ledger edit कर सकते हैं?
👉 हाँ, normal ledger की तरह alter कर सकते हैं।
✅ Conclusion
अगर आपके पास ज्यादा ledger data Excel में है, तो ledger import सबसे smart तरीका है।
सही format + सही method अपनाकर आप minutes में सैकड़ों ledger Tally में upload कर सकते हैं।
👉 Excel से XML बनाना Tally import का सबसे important step है
अगर XML structure सही है, तो import 100% smooth होता है।




