<?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/74/ShowForum.aspx</link><description>Τα πρώτα βήματα στις γλώσσες VB6, VB.NET, και C#</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Export  sqlData to Ecel   erro : xlApp = New Microsoft.Office.Interop.Excel.ApplicationClass</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/75571.aspx</link><pubDate>Wed, 23 Jul 2014 16:04:00 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:75571</guid><dc:creator>manosB</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/75571.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=75571</wfw:commentRss><description>&lt;p&gt;Για να μπορέσεις να χρησιμοποιήσεις το interop πρέπει πρώτα να κάνεις add reference από το COM tab το Microsoft Excel xx.0 Object library.&amp;nbsp;&lt;span style="font-size:10pt;"&gt;Εγώ που έχω office 2010 είναι η &amp;nbsp;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Microsoft Excel 14.0 Object library.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Κάτι δεν μου αρέσει στον κώδικά σου. Γιατί ξαναθέτεις το xlApp. Δεν παίζει αυτό που γράφεις.&lt;/p&gt;&lt;p&gt;Πάρε Copy paste ένα working example. Επειδή όλα μου τα παραδείγματα είναι σε C# πάρε Πχ δεύτερο αποτέλεσμα στο Google για vb.net.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;span style="font-size:10pt;"&gt;http://www.dotnetperls.com/excel-vbnet&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Απ: Export  sqlData to Ecel   erro : xlApp = New Microsoft.Office.Interop.Excel.ApplicationClass</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/75565.aspx</link><pubDate>Fri, 18 Jul 2014 16:07:16 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:75565</guid><dc:creator>anthou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/75565.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=75565</wfw:commentRss><description>&lt;p&gt;Ευχαριστώ φίλε μου θα το δοκιμάσω&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Απ: Export  sqlData to Ecel   erro : xlApp = New Microsoft.Office.Interop.Excel.ApplicationClass</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/75561.aspx</link><pubDate>Thu, 17 Jul 2014 21:45:21 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:75561</guid><dc:creator>dimos.homatas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/75561.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=75561</wfw:commentRss><description>&lt;p&gt;Μυστήριο πράγμα το office interop... το χρησιμοποιώ μόνο όταν χρειάζομαι την φουλ δύναμη του Excel, πχ να διαβάσω την εμφάνιση κάποιων cells ή άλλα χαρακτηριστικά τους.&lt;/p&gt;&lt;p&gt;&amp;nbsp;Για δες μήπως μπορείς να κάνεις την δουλειά σου με αυτό το snippet... το χρησιμοποιώ για export κατά κόρον:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp; &amp;nbsp; public class WorkbookEngine&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public static void CreateWorkbook(DataSet ds, string file)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; XmlDataDocument xmlDataDoc = new XmlDataDocument(ds);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; XslTransform xt = new XslTransform();&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; using (StreamReader reader = new StreamReader(typeof(WorkbookEngine).Assembly.GetManifestResourceStream(typeof(WorkbookEngine), "Excel.xsl")))&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; using (XmlTextReader xRdr = new XmlTextReader(reader))&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; using (StringWriter sw = new StringWriter())&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; using (StreamWriter myWriter = new StreamWriter(file))&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xt.Load(xRdr, null, null);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xt.Transform(xmlDataDoc, null, sw, null);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; myWriter.Write(sw.ToString());&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; myWriter.Close();&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Export  sqlData to Ecel   erro : xlApp = New Microsoft.Office.Interop.Excel.ApplicationClass</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/75557.aspx</link><pubDate>Thu, 17 Jul 2014 17:48:08 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:75557</guid><dc:creator>anthou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/75557.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=75557</wfw:commentRss><description>&lt;p&gt;καλημέρα&lt;/p&gt;&lt;p&gt;Προσπαθώ από ένα πίνακα να διαβάσω τις εγγραφές και να τις κάνω εξαγωγή σε ένα Excel&amp;nbsp;&lt;/p&gt;&lt;p&gt;Όμως έχω το &amp;nbsp;παρακάτω λάθος :&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;				&lt;/span&gt;xlApp = New Microsoft.Office.Interop.Excel.ApplicationClass&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;				&lt;/span&gt;(Interop type 'ApplicationClass' cannot be embedded. Use the applicable interface instead)&lt;/p&gt;&lt;p&gt;Ο σχετικός κώδικας είναι&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;Dim i, j As Integer&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Dim xlApp As New Microsoft.Office.Interop.Excel.Application&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Dim xlWorkBook As Microsoft.Office.Interop.Excel.Workbook&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Dim xlWorkSheet As Microsoft.Office.Interop.Excel.Worksheet&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Dim misValue As Object = System.Reflection.Missing.Value&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.5pt;line-height:107%;font-family:Consolas;background-image:initial;background-attachment:initial;background-size:initial;background-origin:initial;background-clip:initial;background-position:initial;background-repeat:initial;"&gt;&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;xlApp = New
Microsoft.Office.Interop.Excel.ApplicationClass&lt;/span&gt;&lt;span style="color:#ED7D31;mso-themecolor:accent2;mso-ansi-language:EN-US;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xlWorkBook = xlApp.Workbooks.Add(misValue)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xlWorkSheet = xlWorkBook.Sheets("sheet1")&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Dim sql As String = "SELECT * FROM kinisi"&amp;nbsp;&lt;/p&gt;&lt;p&gt;κλπ&amp;nbsp;&lt;/p&gt;&lt;p&gt;.......&lt;/p&gt;&lt;p&gt;Υπάρχει κάποια άποψη για να λύσω το πρόβλημα η κάποια άλλη άποψή για την δημιουργία σε Excel&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>