<?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>Πρώτα Βήματα - Αρχές προγραμματισμού</title><link>https://www.dotnetzone.gr:443/cs/forums/72/ShowForum.aspx</link><description>Αναρωτιέστε τι σημαίνει object; Class; Inheritance; Design pattern; Την απάντηση μπορείτε να την βρείτε εδώ!</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Excel χωρίς να το έχει ο χρήστης?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71760.aspx</link><pubDate>Sun, 16 Dec 2012 19:57:51 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71760</guid><dc:creator>evagelos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71760.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=71760</wfw:commentRss><description>&lt;p&gt;για δες και εδώ &lt;a href="http://closedxml.codeplex.com/"&gt;http://closedxml.codeplex.com/&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Απ: Excel χωρίς να το έχει ο χρήστης?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69265.aspx</link><pubDate>Sun, 12 Feb 2012 18:09:19 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69265</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69265.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69265</wfw:commentRss><description>&lt;p&gt;Εμείς ευχαριστούμε..&lt;/p&gt;&lt;p&gt;Είναι&amp;nbsp;αλήθεια είναι ότι το OpenXML φτιάχτηκε με την προϋπόθεση ότι τα έγγραφα του προτύπου θα μπορούσαν να χρησιμοποιηθούν σαν "οχήματα" μεταφοράς δεδομένων - αυτό υπονοεί το export, που κάποιος το καταλαβαίνει εύκολα, αλλά και το import που δεν είναι ευρέως γνωστό.&lt;/p&gt;&lt;p&gt;Υπάρχουν τεχνικές στα έγγραφα του Office - με χρήση named ranges στο Excel και χρήση bookmarks στο Word - που ουσιαστικά καθηστούν τα έγγραφα ηλεκτρονικές φόρμες, και επιτρέπουν συλλογή/διάβασμα δεδομένων από τα αρχεία. Βέβαια πάντα είναι δυνατή και η bulk ανάγνωση των αρχείων - συγκεκριμένα για την περίπτωσή σου για το Excel, &lt;a href="http://blogs.msdn.com/b/brian_jones/archive/2010/05/27/parsing-and-reading-large-excel-files-with-the-open-xml-sdk.aspx"&gt;δες εδώ&lt;/a&gt;...&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;George J.&lt;br&gt;&lt;/p&gt;</description></item><item><title>Απ: Excel χωρίς να το έχει ο χρήστης?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69261.aspx</link><pubDate>Sun, 12 Feb 2012 05:17:11 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69261</guid><dc:creator>AlKiS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69261.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69261</wfw:commentRss><description>&lt;p&gt;Ενδιαφέρον!&lt;/p&gt;&lt;p&gt;Ναί, τότε θα φτιάχνω xlsx αρχεία με το PowerTools του Openxml, και οι μαθηματικοί ας τα ανοίγουν με Excel ή ας τα κάνουν απευθείας import..&lt;/p&gt;&lt;p&gt;Όσο για το άλλο πρόγραμμα που θέλω απλώς να διαβάζω αρχεία, θα προσπαθήσω να χρησιμοποιήσω το πρώτο dll.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Btw, μιας που είσαι admin του φόρουμ - μπορώ με πραγματικά μεγάλη μου χαρά, να σου πω ότι το φόρουμ αυτό το αναφέρω στα Credits προγράμματος που έφτιαξα και θα πάει σε παγκόσμιο συνέδριο ( &lt;a href="http://promisedata.org/2012/"&gt;http://promisedata.org/2012/&lt;/a&gt; ), και αργότερα και σε περιοδικό.&lt;/p&gt;&lt;p&gt;Είναι το λιγότερο που μπορώ να κάνω, ειλικρινά.&lt;br&gt;&lt;p&gt;Ευχαριστώ πολύ για την βοήθεια :)&lt;/p&gt;&lt;/p&gt;</description></item><item><title>Απ: Excel χωρίς να το έχει ο χρήστης?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69260.aspx</link><pubDate>Sun, 12 Feb 2012 05:04:11 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69260</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69260.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69260</wfw:commentRss><description>&lt;p&gt;Καλησπέρα,&lt;/p&gt;&lt;p&gt;Excel δεν είναι μόνο τα .xls αρχεία, είναι και τα .xlsx αρχεία. Τα δεύτερα βασίζονται στο OpenXML ένα διεθνές, ECMA-376, Second Edition και ISO/IEC 29500 standard - περισσότερες πληροφορίες &lt;a href="http://openxmldeveloper.org/"&gt;εδώ&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Για να φτιάξεις .xlsx αρχεία δεν χρειάζεται να έχεις εγκατεστημένο το Excel, δηλαδή το Microsoft Office, οπότε δεν απαιτείται και η σχετικά άδεια. Αυτό που απαιτείται είναι το &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=5124"&gt;OpenXML SDK v2.0&lt;/a&gt; και να δεις το σχετικό &lt;a href="http://msdn.microsoft.com/en-us/library/bb448854(office.14).aspx"&gt;documentation&lt;/a&gt;. Η αλήθεια είναι ότι το να φτιάξεις προγραμματιστικά ένα αρχείο OpenXML έχει αρκετή χειρονακτκή δουλειά και είναι αρκετά μπελαλίδικο. Με την χρήση όμως των &lt;a href="http://powertools.codeplex.com/"&gt;PowerTools του OpenXML&lt;/a&gt; η διαδικασία αυτή απλοποιείται - μπορείς να φτιάξεις ένα αρχείο, και χρησιμοποιώντας το σαν template να το κάνεις class/κώδικα που θα είναι ενσωματωμένο στον κώδικά σου.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;George J.&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Απ: Excel χωρίς να το έχει ο χρήστης?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69250.aspx</link><pubDate>Sat, 11 Feb 2012 09:49:34 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69250</guid><dc:creator>AlKiS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69250.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69250</wfw:commentRss><description>&lt;p&gt;Δεν πειράζει, είναι 2 διαφορετικά projects.&lt;/p&gt;&lt;p&gt;Στο ένα μπορώ να βάλω το πρώτο γιατί θέλω μόνο να διαβάζω.&lt;/p&gt;&lt;p&gt;Στο άλλο μπορώ να βάλω το δεύτερο, αν όμως συμφωνήσει ο καθηγητής μου να αλλάξουμε το License σε GPL γιατί το πρόγραμμα έχει GPL license δυστυχώς.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Θα δοκιμάσω αυτά τα δύο και θα απαντήσω όταν τελειώσω με το αν δούλεψαν ή όχι (προς το παρόν αφήνω το θέμα σαν μη λυμένο).&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Ευχαριστώ πολύ :)&lt;/p&gt;</description></item><item><title>Απ: Excel χωρίς να το έχει ο χρήστης?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69249.aspx</link><pubDate>Sat, 11 Feb 2012 09:32:52 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69249</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69249.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69249</wfw:commentRss><description>Βεβαια επειδή θέλεις και να γράφεις και όχι μόνο να διαβάζεις, ίσως δεν κάνει. Δες και αυτό;&amp;nbsp;
&lt;a href="http://excelpackage.codeplex.com/"&gt;http://excelpackage.codeplex.com/&lt;/a&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description></item><item><title>Απ: Excel χωρίς να το έχει ο χρήστης?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69248.aspx</link><pubDate>Sat, 11 Feb 2012 09:31:34 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69248</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69248.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69248</wfw:commentRss><description>Αυτό; (Δεν ξέρω αν κάνει, κι εγώ τώρα το ανακάλυψα)&lt;div&gt;&lt;a href="http://exceldatareader.codeplex.com/"&gt;http://exceldatareader.codeplex.com/&lt;/a&gt;
&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description></item><item><title>Απ: Excel χωρίς να το έχει ο χρήστης?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69247.aspx</link><pubDate>Sat, 11 Feb 2012 09:17:42 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69247</guid><dc:creator>AlKiS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69247.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69247</wfw:commentRss><description>&lt;p&gt;Ευχαριστώ για την πληροφορία,&lt;/p&gt;&lt;p&gt;ωστόσο τα προγράμματά μου είναι freeware, και αφού δεν θα πάρω καθόλου λεφτά, δεν μπορώ και να δώσω για να το αγοράσω..&lt;/p&gt;&lt;p&gt;Υπάρχει ίσως κάποια άλλη λύση??&lt;/p&gt;</description></item><item><title>Απ: Excel χωρίς να το έχει ο χρήστης?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69246.aspx</link><pubDate>Sat, 11 Feb 2012 09:08:18 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69246</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69246.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69246</wfw:commentRss><description>Εδώ και χρόνια αυτοί εδώ οι τύποι:&lt;div&gt;&lt;a href="http://www.aspose.com/categories/.net-components/aspose.cells-for-.net/default.aspx"&gt;http://www.aspose.com/categories/.net-components/aspose.cells-for-.net/default.aspx&lt;/a&gt;
&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;εχουν λύσει αυτό το πρόβλημα (με το αζημίωτο βέβαια).&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Ρίξε μια ματιά.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description></item><item><title>Excel χωρίς να το έχει ο χρήστης?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69245.aspx</link><pubDate>Sat, 11 Feb 2012 09:05:45 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69245</guid><dc:creator>AlKiS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69245.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69245</wfw:commentRss><description>&lt;p&gt;Καλησπέρα,&lt;/p&gt;&lt;p&gt;Σε κάποια απο τα προγράμματα μου είναι αναγκαίο να ασχολούμαι με το Microsoft Office (ασχέτως έκδοσης).&lt;/p&gt;&lt;p&gt;Αυτά που κάνω είναι: Μετατροπή αρχείου excel σε text, και τώρα χρειάζομαι να δημιουργώ excel αρχείο με ήδη υπάρχουσες μεταβλητές (επειδή όλα τα μαθηματικά προγράμματα όπως SPSS καταλαβαίνουν τα excel αρχεία).&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Για να επικοινωνώ λοιπών με το excel, χρησιμοποιώ αυτά:&lt;/p&gt;&lt;p&gt;&lt;pre&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Imports&lt;/span&gt; System.Runtime.InteropServices
&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Imports&lt;/span&gt; Microsoft.Office.Interop
&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Public&lt;/span&gt; ExcelApp &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;New&lt;/span&gt; Microsoft.Office.Interop.Excel.Application()
&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; wBooks &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; Excel.Workbooks &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; ExcelApp.Workbooks
&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; ExcelWorkbook &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; Excel.Workbook
&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; ExcelWorksheet &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; Excel.Worksheet &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;CType&lt;/span&gt;(ExcelApp.ActiveSheet, Microsoft.Office.Interop.Excel.Worksheet)&lt;/span&gt;&lt;/pre&gt;Υπάρχει όμως ένα μεγάλο πρόβλημα... Ο χρήστης πρέπει να έχει το excel γραμμένο στον υπολογιστή του!&lt;/p&gt;&lt;p&gt;Υπάρχει τρόπος να επικοινωνώ με excel αρχεία, χωρίς ο χρήστης να έχει γραμμένο το Microsoft Excel στον υπολογιστή του??&lt;/p&gt;</description></item></channel></rss>