<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>ASP.NET WebForms</title><link>https://www.dotnetzone.gr:443/cs/forums/13/ShowForum.aspx</link><description>Θέματα για web εφαρμογές, σε ASP.NET WebForms</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Aνοιγμα EXCEL ΑΡΧΕΊΟΥ σε νέα σελίδα aspx και τοποθέτηση τιμών σε κελιά του</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39221.aspx</link><pubDate>Wed, 16 Jan 2008 07:58:15 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39221</guid><dc:creator>jimakos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39221.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=39221</wfw:commentRss><description>&lt;P&gt;Ναι γιατί το αρχείο excel που θέλω αρχικά να ανοίξω για να τοποθετήσω τιμές στα κελιά του είναι σε καθορισμένο url&lt;/P&gt;
&lt;P&gt;θέλω &lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;να το ανοίξω από το συγκεκριμένο url για να τοποθετήσω στα κελιά του κάποιες τιμές 
&lt;LI&gt;μετά να το αποθηκεύσω και να το προβάλω στον browser&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;ή μήπως μπορώ &lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;να το ανοίξω για να τοποθετήσω στα κελιά του κάποιες τιμές 
&lt;LI&gt;μετά να το εμφανίσω στον browser χωρίς να το έχω αποθηκεύση προσωρινά ????&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;για αυτό το λόγο στο path έβαλα url &lt;/P&gt;
&lt;P&gt;μήπως δεν γίνεται ?? μήπως είναι λάθος ο τρόπος ??? και γίνεται διαφορετικά ????&lt;/P&gt;
&lt;P&gt;Στην πράξη ο τελικός χρήστης θα ενημερώνει μια aspx σελίδα όπου θα γίνονται υπολογισμοί που θα μεταφέρονται ως τελικά αποτελέσματα στο excel αρχείο.&lt;/P&gt;
&lt;P&gt;το οποίο θα πρέπει να εμφανίζεται στον browser του χρήστη &lt;/P&gt;</description></item><item><title>Απ: Aνοιγμα EXCEL ΑΡΧΕΊΟΥ σε νέα σελίδα aspx και τοποθέτηση τιμών σε κελιά του</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39217.aspx</link><pubDate>Wed, 16 Jan 2008 06:11:23 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39217</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39217.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=39217</wfw:commentRss><description>Η WriteFile δέχεται ως παράμετρο ένα filepath, δηλαδή το path ενός αρχείου στο σκληρό, π.χ. "myfile.txt", "files\mysheet.xls". Εσύ έδωσες URL αντί για filepath.</description></item><item><title>Απ: Aνοιγμα EXCEL ΑΡΧΕΊΟΥ σε νέα σελίδα aspx και τοποθέτηση τιμών σε κελιά του</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39216.aspx</link><pubDate>Wed, 16 Jan 2008 05:03:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39216</guid><dc:creator>jimakos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39216.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=39216</wfw:commentRss><description>&lt;P&gt;Μήπως αφορά θέμα ασφάλειας ???&lt;/P&gt;
&lt;P&gt;ευχαριστώ&lt;/P&gt;</description></item><item><title>Απ: Aνοιγμα EXCEL ΑΡΧΕΊΟΥ σε νέα σελίδα aspx και τοποθέτηση τιμών σε κελιά του</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39200.aspx</link><pubDate>Tue, 15 Jan 2008 08:09:16 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39200</guid><dc:creator>jimakos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39200.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=39200</wfw:commentRss><description>&lt;P&gt;Χρησιμοποίησα τον παρακάτω κώδικα ( στο onload ) για να προβάλω το excel αρχείο μου και έβγαλε error &lt;/P&gt;&lt;FONT size=4&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;Dim&lt;/FONT&gt; FilePath &lt;FONT color=#0000ff&gt;As&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;String&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT color=#008000&gt;'Set the appropriate ContentType.&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;Response.ContentType = &lt;FONT color=#a31515&gt;"Application/x-msexcel"&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT color=#008000&gt;'Get the physical path to the file.&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;FilePath = &lt;FONT color=#a31515&gt;"http://www.mysite.gr/yper/dokimi.xlt"&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT color=#008000&gt;'Write the file directly to the HTTP content output stream.&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;Response.WriteFile(FilePath)&lt;/P&gt;
&lt;P&gt;Response.End()&lt;/P&gt;
&lt;P&gt;''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&lt;/P&gt;
&lt;P&gt;στο writefile έβγαλε λάθος 'http://www.mysite.gr/yper/dokimi.xlt' is not a valid virtual path.&lt;/P&gt;
&lt;P&gt;εφόσον υπάρχει το αρχείο &lt;/P&gt;</description></item><item><title>Απ: Aνοιγμα EXCEL ΑΡΧΕΊΟΥ σε νέα σελίδα aspx και τοποθέτηση τιμών σε κελιά του</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39167.aspx</link><pubDate>Tue, 15 Jan 2008 00:55:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39167</guid><dc:creator>Δημήτρης Μπούνδρης</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39167.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=39167</wfw:commentRss><description>&lt;P&gt;Υπάρχει και το&amp;nbsp;&lt;A href="http://www.devasp.net/net/articles/display/144.html"&gt;link&lt;/A&gt; που έχει κώδικα που φορτώνει σε GridView ένα&amp;nbsp;excel αρχείο.&lt;/P&gt;
&lt;P&gt;Το χρησιμοποίησα πρόσφατα σε μια εφαρμογή.&lt;/P&gt;</description></item><item><title>Απ: Aνοιγμα EXCEL ΑΡΧΕΊΟΥ σε νέα σελίδα aspx και τοποθέτηση τιμών σε κελιά του</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39151.aspx</link><pubDate>Mon, 14 Jan 2008 19:08:33 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39151</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39151.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=39151</wfw:commentRss><description>&lt;P&gt;Ουπς, 2008 εννοούσα. Απλά εκείνη τη στιγμή έγραφα κοιτάζωντας το documentation του VSTO! Κάτσε να δούμε όμως τί θέλει πραγματικά. Σκέφτηκα κι εγώ ότι μπορεί να θέλει να δείξει το Excel σαν web page αλλά τότε γιατί θέλει να το πειράξει πρώτα? &lt;/P&gt;
&lt;P&gt;Όσον αφορά το να δείξεις Μπορείς να δείξεις excel sheet στην οθόνη είτε χρησιμοποιώντας τα Office Web Components (απαιτούν άδεια Office στους client νομίζω) είτε διαβάζοντας τα περιεχόμενα του με ADO.NET και δείχνοντας τα σε ένα grid. Αυτό γίνεται δημιουργώντας ένα OLEDB connection το οποίο κοιτάει το excel sheet. Αν θυμάμαι καλά, κάθε Sheet και Named Range θα εμφανίζεται σαν πίνακας.&lt;/P&gt;</description></item><item><title>Απ: Aνοιγμα EXCEL ΑΡΧΕΊΟΥ σε νέα σελίδα aspx και τοποθέτηση τιμών σε κελιά του</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39149.aspx</link><pubDate>Mon, 14 Jan 2008 18:18:05 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39149</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39149.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=39149</wfw:commentRss><description>&lt;P&gt;Παναγιώτη, Visual Studio 2007? Μήπως εννοείς 2008; Εγώ απο ότι κατάλαβα θέλει να παρουσιάσει στο Excel αρχείο μέσα σε σελίδα χώρις να το "κατεβάσει" ο client τοπικά και το ανοίξει με Excel. Κάτι σαν τον Excel Viewer δηλαδή, αλλά για Web Page.&lt;/P&gt;</description></item><item><title>Απ: Aνοιγμα EXCEL ΑΡΧΕΊΟΥ σε νέα σελίδα aspx και τοποθέτηση τιμών σε κελιά του</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39142.aspx</link><pubDate>Mon, 14 Jan 2008 05:36:20 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39142</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39142.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=39142</wfw:commentRss><description>&lt;P&gt;Τί ακριβώς εννοείς? Να στείλεις ένα excel sheet όπως είναι στον browser ή να το τροποποιήσεις και να το στείλεις?&lt;/P&gt;
&lt;P&gt;Για να στείλεις ένα αρχείο Excel στο browser μπορείς να εκτελέσεις τον παρακάτω κώδικα στην OnLoad:&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:black;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;Response.Clear();&lt;BR&gt;Response.ContentType &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:red;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:#666666;FONT-FAMILY:Courier New;BACKGROUND-COLOR:#e4e4e4;"&gt;"application/vnd.ms-excel"&lt;/SPAN&gt;&lt;BR&gt;Response.AddHeader(&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:#666666;FONT-FAMILY:Courier New;BACKGROUND-COLOR:#e4e4e4;"&gt;"Content-Disposition"&lt;/SPAN&gt;,&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:#666666;FONT-FAMILY:Courier New;BACKGROUND-COLOR:#e4e4e4;"&gt;"attachment;filename=myfile.xls"&lt;/SPAN&gt;);&lt;BR&gt;Response.WriteFile(&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:#666666;FONT-FAMILY:Courier New;BACKGROUND-COLOR:#e4e4e4;"&gt;"myfile.xls"&lt;/SPAN&gt;);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Για να το τροποποιήσεις και να το στείλεις μπορείς να χρησιμοποιήσεις τον κώδικα που ήδη έχεις και να σώσεις τις αλλαγές σε ένα temporary αρχείο. Μετά στέλνεις το temporary αρχείο στον browser.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;Αν έχεις Visual Studio 2007 μπορείς να χρησιμοποιήσεις το Microsoft.Office.Tools.Excel namespace για να δουλέψεις με ένα Excel workbook χωρίς να χρησιμοποιήσεις Automation&lt;/P&gt;</description></item><item><title>Aνοιγμα EXCEL ΑΡΧΕΊΟΥ σε νέα σελίδα aspx και τοποθέτηση τιμών σε κελιά του</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39138.aspx</link><pubDate>Mon, 14 Jan 2008 03:41:39 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39138</guid><dc:creator>jimakos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39138.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=39138</wfw:commentRss><description>&lt;P&gt;Kαλησπέρα, προσπαθώ μέσα από μια web εφαρμογή να σηκώσο ένα excel αρχείο που βρίσκεται σε καθορισμένη διαδρομή και να τοποθετήσω στα κελιά του τιμές.&lt;/P&gt;
&lt;P&gt;χρησιμοποιώ τον παρακάτω κώδικα που δουλεύει άψογα. Θα ήθελα όμως αντι να μου ανοίγει το excel application να εμφανίζεται το excel αρχείο μέσα από τον internet browser σε μια νέα σελίδα aspx.&lt;/P&gt;
&lt;P&gt;Mπορεί αυτό να γίνει ή χρειάζεται εργαλείο???&lt;/P&gt;
&lt;P&gt;σας ευχαριστώ πολύ &lt;/P&gt;&lt;FONT size=4&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;Dim&lt;/FONT&gt; oExcel &lt;FONT color=#0000ff&gt;As&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;Object&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;Dim&lt;/FONT&gt; oBook &lt;FONT color=#0000ff&gt;As&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;Object&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;Dim&lt;/FONT&gt; oSheet &lt;FONT color=#0000ff&gt;As&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;Object&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT color=#008000&gt;'Start a new workbook in Excel.&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;oExcel = CreateObject(&lt;FONT color=#a31515&gt;"Excel.Application"&lt;/FONT&gt;)&lt;/P&gt;
&lt;P&gt;oBook = oExcel.Workbooks.open(&lt;FONT color=#a31515&gt;"http://www.mysite.gr/yper/dokimi.xlt"&lt;/FONT&gt;)&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#008000&gt;'Add data to cells of the first worksheet in the new workbook.&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;oSheet = oBook.Worksheets(1)&lt;/P&gt;
&lt;P&gt;oSheet.Range(&lt;FONT color=#a31515&gt;"A1"&lt;/FONT&gt;).Value = &lt;FONT color=#a31515&gt;"Last Name"&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;oExcel.visible = &lt;FONT color=#0000ff&gt;True&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;oSheet = &lt;FONT color=#0000ff&gt;Nothing&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;oBook = &lt;FONT color=#0000ff&gt;Nothing&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT size=2&gt;oExcel = &lt;FONT color=#0000ff size=4&gt;Nothing&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;</description></item></channel></rss>