एएसपीनेट का उपयोग कर एक्सेल शीट में किसी सेल में मूल्य कैसे सम्मिलित करें

Asp.net में एक्सेल वर्क शीट में किसी विशेष सेल में डेटा कैसे सम्मिलित करें

0
क्या आप स्प्रेडशीट बना रहे हैं? या आप इसे खोल रहे हैं और इसे संशोधित कर रहे हैं?
जोड़ा लेखक Tomas Pajonk, स्रोत

4 उत्तर

जब तक आपकी साइट के प्रत्येक उपयोगकर्ता की अपनी शीट न हो, यह एक बहुत बुरा विचार है। वेब साइट स्वाभाविक रूप से एक प्रकृति में समानांतर हैं, और एक्सेल समवर्ती पहुंच का समर्थन करने के लिए कुछ भी नहीं करता है।

0
जोड़ा

क्या वर्कशीट पहले से मौजूद है? यदि ऐसा होता है तो आप ओपन-सोर्स घटक कोओग्रा और वाणिज्यिक घटक का उपयोग करके वर्कशीट खोल सकते हैं < a href = "http://infragistics.com/" rel = "nofollow noreferrer"> इन्फ्राजिस्टिक्स (अन्य भी हैं) और इसे कोड में संशोधित करें। विकल्प एक्सेल स्वचालन का उपयोग कर वर्कशीट खोलना है, लेकिन किसी वेब प्रोजेक्ट में इसकी अनुशंसा नहीं की जाती है।

By the way. You are not the first to ask this question.

0
जोड़ा

मुझे पता है कि दो प्राथमिक तरीके:

  1. Use a third party tool, I use Aspose
  2. Change the content type of the page (For output only)
0
जोड़ा

मुझे लगता है कि आपको थोड़ा और जानकारी प्रदान करने की आवश्यकता है ..

मेरे सिर के ऊपर से, आप इस कई अलग-अलग तरीकों से संपर्क कर सकते हैं:

1) MS Office Automation - Using JavaScript you could open Excel, open the 'correct' document and then insert the particular data in the cell.

Issues with this method

आपको यह सुनिश्चित करने की आवश्यकता होगी कि आपकी साइट कार्यालय स्वचालन करने के लिए IE में विश्वसनीय साइट सूची में है। यह तब तक संभव नहीं हो सकता जब तक आप इंट्रानेट एप्लिकेशन नहीं लिख रहे हों।

मैंने पहले आईई में ऑटोमेशन का उपयोग किया है, यह फ़ायरफ़ॉक्स में काम नहीं कर सकता है।

यह उस उपयोगकर्ता पर निर्भर करता है जिसमें एक्सेल स्थापित है और सही फ़ाइल उनके कंप्यूटर पर उपलब्ध है और उपलब्ध है।

2) Roll your own Excel document - Probably easiest if your users version of Excel supports xml worksheets, Open the excel sheet server side, then using something like XPath queries find the relevant cell in the worksheet and insert your data. Stream the sheet out to the user as part of the HTTP Response.

Issues with this method

स्प्रैडशीट हमेशा सर्वर प्रतिलिपि से होगी, जब तक कि आप उपयोगकर्ता को अपनी स्प्रेडशीट को पहले अपलोड करने के लिए कुछ तंत्र प्रदान न करें। यद्यपि इसके साथ जुड़े मुद्दों का पूरा झटका है।

3) Purchase an Excel Spreadsheet producer application - There are a number of programs out there which have wrapped up the process of creating 'true' (i.e. .xls) spreadsheets into nice easy to use .dll libraries.

Issues with this method

$$$ शामिल

0
जोड़ा