मुझे इस एएसपी.NET वेब एप्लिकेशन के उपयोगकर्ता को विशेष रूप से स्वरूपित एक्सेल स्प्रेडशीट अपलोड करने, स्प्रेडशीट से डेटा के साथ सरणी भरने, और सरणी को बांधने की आवश्यकता है डेटाबेस में सत्यापन और सम्मिलन के लिए ओरेकल संग्रहीत प्रक्रिया में। मैं वेब सर्वर की हार्ड डिस्क पर सहेजने में सक्षम होने के बिना एक्सेल स्प्रेडशीट से डेटा को पढ़ने में सक्षम होना चाहिए। यह वह हिस्सा है जिसे मैं समझ नहीं सकता कि कैसे करना है। यहां एक साधारण कोड उदाहरण है।फ़ाइल सिस्टम में सहेजे बिना अपलोड किए गए एक्सेल फ़ाइल से डेटा प्राप्त करें
<%--ASP.NET Declarative--%>
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="Button1" runat="server" Text="Send File" OnClick="Button1_Click" />
// C# Code-Behind
protected void Button1_Click(object sender, EventArgs e) {
var postedFile = FileUpload1.PostedFile;
// ... Read file in memory and put in format to send to stored procedure ...
}
क्या कोई इस से मेरी सहायता कर सकता है? मैं किसी के विचार की सराहना करता हूं।
THX,
gabe
XLS/बीआईएफएफ प्रारूप हालांकि स्मृति से लोड करने के लिए संभव हो सकता है लगते हैं, लेकिन नहीं:
यहाँ एक कोड नमूना है:
यहाँ लिंक है एक्सेल उदाहरण दिया गया लेकिन उपयोगकर्ता के लिए नए आवेदन को चलाने के लिए। इसे आईएसटीओरेज में लोड करके, फिर ओलेलोड और फिर IOleObject.DoVerb –