यह अनुभाग ओपनएक्सएमएल क्या है, और एक डेवलपर इसका उपयोग क्यों करना चाहता है, इसका अवलोकन प्रदान करता है।
यह ओपेनएक्सएमएल के भीतर किसी भी बड़े विषयों का उल्लेख करना चाहिए, और संबंधित विषयों के लिए लिंक करना चाहिए। चूंकि ओपनएक्सएमएल के लिए दस्तावेज़ीकरण नया है, इसलिए आपको उन संबंधित विषयों के प्रारंभिक संस्करण बनाने की आवश्यकता हो सकती है।
यह विधि एक नया एक्सेल स्प्रेडशीट बनाएगी। fileName
में पास करें जो एक पूर्ण फ़ाइल पथ नाम है।
using DocumentFormat.OpenXml;
using DocumentFormat.OpenXml.Packaging;
using DocumentFormat.OpenXml.Spreadsheet;
using System;
....
void Create(string fileName)
{
using (SpreadsheetDocument document = SpreadsheetDocument.Create(fileName, SpreadsheetDocumentType.Workbook))
{
var relationshipId = "rId1";
//build Workbook Part
var workbookPart = document.AddWorkbookPart();
var workbook = new Workbook();
var sheets = new Sheets();
var sheet1 = new Sheet() { Name = "First Sheet", SheetId = 1, Id = relationshipId };
sheets.Append(sheet1);
workbook.Append(sheets);
workbookPart.Workbook = workbook;
//build Worksheet Part
var workSheetPart = workbookPart.AddNewPart<WorksheetPart>(relationshipId);
var workSheet = new Worksheet();
workSheet.Append(new SheetData());
workSheetPart.Worksheet = workSheet;
//add document properties
document.PackageProperties.Creator = "Your Name";
document.PackageProperties.Created = DateTime.UtcNow;
}
इस परियोजना के लिए, सुनिश्चित करें कि आप DocumentFormat.OpenXml
का संदर्भ शामिल करते हैं। यह इंस्टॉलिंग ओपनएक्सएमएल उदाहरण में निर्दिष्ट पथ में स्थित है।
स्प्रेडशीट लेखक के रूप में आपका नाम और पहली शीट नाम की पहली वर्कशीट के साथ बनाई जाएगी।
ओपनएक्सएमएल एसडीके डाउनलोड के लिए माइक्रोसॉफ्ट लिंक पर जाएं। लाल डाउनलोड बटन पर क्लिक करें। अगली स्क्रीन पर OpenXMLSDKToolV25.msi के बगल में स्थित बॉक्स पर क्लिक करें और डाउनलोड शुरू करने के लिए अगले पर क्लिक करें।
डाउनलोड पूरा होने के बाद, OpenXMLSDKToolV25.msi लॉन्च करें और स्क्रीन पर निर्देशों का पालन करें।
इंस्टॉलर निम्न डिफ़ॉल्ट निर्देशिका में फ़ाइलें रखता है:
"C:\Program Files (x86)\Open XML SDK\V2.5"
इस निर्देशिका में एक रीडमी है जो बताता है कि उत्पादकता उपकरण के लिए एसडीके और रीडमी का उपयोग कैसे करें।
ओपनएक्सएमएल में दस्तावेज़ प्रारूपों के लिए विनिर्देश पढ़ना एक समय लेने वाली प्रक्रिया हो सकती है। कभी-कभी आप केवल यह देखना चाहते हैं कि किसी शब्द-दस्तावेज़ में एक निश्चित विशेषता कैसे उत्पन्न की जाए। Microsoft Office के लिए ओपन XML SDK 2.5 उत्पादकता उपकरण (OpenXmlSdkTool.exe) ऐसा ही करता है। इसकी मुख्य विशेषताएं हैं:
एक सरल 'हैलो वर्ल्ड.डॉक्स' के लिए यह इस तरह दिखता है: बाईं ओर का फलक दस्तावेज़-संरचना दिखाता है। शीर्ष-दाएं फलक ट्री में चयन के अनुरूप xml प्रदर्शित करता है, और अंत में नीचे-दाएं फलक इसके ऊपर प्रदर्शित किए गए xml के उत्पादन के लिए कुछ उत्पन्न कोड दिखाते हैं।
यह एक निश्चित सुविधा की जांच करने के लिए बहुत ही सक्षम बनाता है:
SDK को https://www.microsoft.com/en-us/download/details.aspx?id=30425 से डाउनलोड किया जा सकता है - दोनों msi पैकेज डाउनलोड और इंस्टॉल करें। स्थापना के उपयोग के बाद OpenXMLSdkTool.exe "C: \ Program Files (x86) \ Open XML SDK \ V2.5 \ tool" में स्थापित किया गया।