समझिए
1. एक CSV फ़ाइल
Data → Get Data → From File → From Text/CSV → फ़ाइल चुनें। प्रीव्यू डायलॉग में तीन सेटिंग:
| सेटिंग | जाँचें |
|---|---|
| File Origin | ज़्यादातर एक्सपोर्ट के लिए 65001: Unicode (UTF-8) — गलत origin से ₹ या हिंदी टेक्स्ट कचरा दिखता है |
| Delimiter | Comma (या Tab / Semicolon / Custom) |
| Data Type Detection | डिफ़ॉल्ट "Based on first 200 rows"; टाइप खुद सेट करने हों तो "Do not detect" |
पहले जाँचने के लिए Transform Data (Load नहीं) दबाएँ।
2. एक फ़ोल्डर — सबसे दमदार फ़ीचर
Capstone डेटा: data/ में 24 फ़ाइलें sales_2024-04.csv … sales_2026-03.csv, सबमें वही कॉलम (OrderID, OrderDate, StoreID, ProductID, Qty, UnitPrice, Discount)।
- Data → Get Data → From File → From Folder →
dataचुनें। - फ़ाइलों की लिस्ट दिखती है → Combine → Combine & Transform Data।
- sample file चुनें (पहली फ़ाइल ठीक है) → OK।
Power Query helper queries (Sample File, Transform Sample File, एक function) और एक जुड़ी हुई query बनाता है जिसमें 50,000 रो और फ़ाइल नाम वाला Source.Name कॉलम होता है।
अगले महीने sales_2026-04.csv फ़ोल्डर में डालें → Refresh → शामिल। अब कभी कॉपी-पेस्ट नहीं।
3. फ़ाइल नाम रखें (काम का है)
Source.Name बताता है कि हर रो किस फ़ाइल से आई — जाँच के लिए बढ़िया। इससे महीना भी निकाल सकते हैं: Add Column → Extract → Text Between Delimiters ("_" और ".")।
4. फ़ोल्डर फ़िल्टर करें
फ़ोल्डर में दूसरी फ़ाइलें हो सकती हैं (README, पुरानी .xlsx, ~$ temp फ़ाइलें)। पहले स्टेप की फ़ाइल लिस्ट में combine से पहले Extension = .csv फ़िल्टर करें — या बाद में Source स्टेप एडिट करके फ़िल्टर जोड़ें। अलग कॉलम वाली एक गलत फ़ाइल पूरा combine तोड़ देती है।
5. फ़ोल्डर में Excel फ़ाइलें
वही स्टेप; combine डायलॉग में हर फ़ाइल से इस्तेमाल होने वाली शीट या टेबल का नाम चुनें। सबसे अच्छा तब चलता है जब हर फ़ाइल में शीट का नाम या Table का नाम एक जैसा हो।
6. Web table
Data → From Web → HTML टेबल वाला URL पेस्ट करें (जैसे Wikipedia का लिस्ट पेज) → Navigator मिली टेबल दिखाता है (Table 0, Table 1 …) → एक चुनें → Transform Data।
- Static HTML टेबल के लिए चलता है; JavaScript से बने पेज पर कुछ न दिखे।
- साइट की शर्तें मानें; हर मिनट refresh न करें।
- JSON लौटाने वाले API के लिए भी From Web — Power Query JSON को records में बदलता है जिन्हें expand कर सकते हैं।
7. दूसरे स्रोत (बस जानें कि हैं)
From Table/Range, From Workbook, From PDF (Microsoft 365, Windows), From SharePoint Folder (OneDrive for Business), From Database (SQL Server, connector के साथ MySQL), From ODBC।
आम गलतियाँ
सीधे "Load" चुनकर टाइप की समस्याएँ छोड़ देना। गलत File Origin से कचरा अक्षर। फ़ोल्डर में भटकी non-CSV फ़ाइल। अलग कॉलम नाम वाली फ़ाइलें (स्रोत पर ठीक करें या sample transform में rename करें)।