<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/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>Using LINQ to Query Excel Tables</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx</link><description>[Blog Map] Excel has a very cool feature where you can declare that a range of cells is a table. It is a feature that allows you to use Excel very much like a database. You can add new rows as necessary, sort the table by columns, do some simple filtering,</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Writing semantically aware LINQ queries against Excel tables</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9076451</link><pubDate>Fri, 14 Nov 2008 22:34:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9076451</guid><dc:creator>Brian Jones: Open XML Formats</dc:creator><description>&lt;p&gt;I hope you all have been enjoying Zeyad's articles showing some of the powerful solutions you can build&lt;/p&gt;
</description></item><item><title>re: Using LINQ to Query Excel Tables</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9113599</link><pubDate>Tue, 18 Nov 2008 02:14:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9113599</guid><dc:creator>Carlos LeBrilla</dc:creator><description>&lt;p&gt;Is there anyway to use this with Excel Services?&lt;/p&gt;
</description></item><item><title>re: Using LINQ to Query Excel Tables</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9118766</link><pubDate>Tue, 18 Nov 2008 17:38:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9118766</guid><dc:creator>EricWhite</dc:creator><description>&lt;p&gt;Hi Carlos,&lt;/p&gt;
&lt;p&gt;If you are writing a feature for SharePoint, you could use this approach to extract information from spreadsheets. &amp;nbsp;Also, if you have spreadsheets in a document library, you could write a web service to retrieve the spreadsheets and use this code to query tables within the spreadsheets. &amp;nbsp;Does this answer your questions?&lt;/p&gt;
&lt;p&gt;Thanks, Eric&lt;/p&gt;
</description></item><item><title>re: Using LINQ to Query Excel Tables</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9119365</link><pubDate>Tue, 18 Nov 2008 20:26:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9119365</guid><dc:creator>Richerd</dc:creator><description>&lt;p&gt;Hi Eric,&lt;/p&gt;
&lt;p&gt; &amp;nbsp; I am building a B/S software to run a management work with VS2008Sp1 and SQL 2005. I use Linq in my project. My problem is, could I use linq to update the Datum in Excel. if so, I can use LinQ to SQL to retrive data, and Linq to Xml to write that data to excel.&lt;/p&gt;
&lt;p&gt; &amp;nbsp; Thanks in advance.&lt;/p&gt;
</description></item><item><title>re: Using LINQ to Query Excel Tables</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9119513</link><pubDate>Tue, 18 Nov 2008 21:04:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9119513</guid><dc:creator>EricWhite</dc:creator><description>&lt;p&gt;Hi Richard,&lt;/p&gt;
&lt;p&gt;Yes, this is certainly possible. &amp;nbsp;The easiest way is to have a 'template' spreadsheet that you copy and modify, inserting the results of your LINQ to SQL query. &amp;nbsp;In short, you want to modify the worksheet part, and replace the x:sheetData element and its child x:Row elements with new elements that you construct from your query.&lt;/p&gt;
&lt;p&gt;-Eric&lt;/p&gt;
</description></item><item><title>re: Using LINQ to Query Excel Tables</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9121488</link><pubDate>Wed, 19 Nov 2008 06:15:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9121488</guid><dc:creator>Richerd</dc:creator><description>&lt;p&gt;Hi Eric,&lt;/p&gt;
&lt;p&gt; &amp;nbsp; I am trying my best to find out a fast solution for the reporting part of my project. I have to export the data in to Excel. And I have realize that with automation Excel in the serverside(not a good solution), javascrip and gridview to out put the dataset from the Celint side. And now, I find that open XML maybe a better way to do that. Of course, I have write data to excel with openXml sdk. But I do not know how to manipulate the excel style(eg.the column with, border, and etc). Could you please provide some resource (eg. blog, article or website) for me to learn about that? &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Do you have any suggestion for me? &lt;/p&gt;
&lt;p&gt; &amp;nbsp; What I need is a Stable and fast system to export data from SQL 2005 to excel. Thanks a lot!&lt;/p&gt;
</description></item><item><title>re: Using LINQ to Query Excel Tables</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9121509</link><pubDate>Wed, 19 Nov 2008 06:20:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9121509</guid><dc:creator>Richerd </dc:creator><description>&lt;p&gt;And does it the linq that makes my exporting system slow?&lt;/p&gt;
</description></item><item><title>[Open XML] Utiliser le SDK 2.0 pour supprimer les commentaires Powerpoint 2007</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9122851</link><pubDate>Wed, 19 Nov 2008 11:39:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9122851</guid><dc:creator>Julien Chable</dc:creator><description>&lt;p&gt;Dernier post de cette s&amp;#233;rie sur la suppresion des commentaires dans les documents PowerPoint 2007 (PresentationML).&lt;/p&gt;
</description></item><item><title>re: Using LINQ to Query Excel Tables</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9123940</link><pubDate>Wed, 19 Nov 2008 15:46:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9123940</guid><dc:creator>EricWhite</dc:creator><description>&lt;p&gt;Hi Richard,&lt;/p&gt;
&lt;p&gt;Exporting the data into Excel is certainly doable. &amp;nbsp;I have a screen-cast that I need to record that shows how to do this, but basically, the gist is to find the sheetData element in the worksheet, and replace that element with a new one that contains appropriate child row elements. &amp;nbsp;Take a look at this post: &lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/brian_jones/archive/2008/11/04/document-assembly-solution-for-spreadsheetml.aspx"&gt;http://blogs.msdn.com/brian_jones/archive/2008/11/04/document-assembly-solution-for-spreadsheetml.aspx&lt;/a&gt; , and in general, look at the other posts by Zeyad Rajabi on Brian Jones's blog.&lt;/p&gt;
&lt;p&gt;One approach for doing formatting - it is easiest to set up a spreadsheet with your desired formatting, and then modify the spreadsheet rather than generating the spreadsheet with formatting from scratch.&lt;/p&gt;
&lt;p&gt;Also, keep OpenXmlDiff in mind - this has the capacity to teach you how to format - save a spreadsheet, change formatting slightly, save it again, and see the differences. &amp;nbsp;This shows you the markup necessary to change formatting.&lt;/p&gt;
&lt;p&gt;Regarding speed, the portion to write out the Open XML, or read the Open XML using either LINQ to XML or Open XML SDK V2 will, in general, be very fast.&lt;/p&gt;
&lt;p&gt;-Eric&lt;/p&gt;
</description></item><item><title>re: Using LINQ to Query Excel Tables</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9123977</link><pubDate>Wed, 19 Nov 2008 15:59:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9123977</guid><dc:creator>Richerd</dc:creator><description>&lt;p&gt;Hi Eric,&lt;/p&gt;
&lt;p&gt; &amp;nbsp; I really appreciate your help. I will learn more throug the resources which you and your firend provided.&lt;/p&gt;
&lt;p&gt; &amp;nbsp; Thanks again.&lt;/p&gt;
</description></item><item><title>[Open XML] Les liens de la semaine 17/11/08 et autres infos en vrac</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9131831</link><pubDate>Fri, 21 Nov 2008 16:39:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9131831</guid><dc:creator>Julien Chable</dc:creator><description>&lt;p&gt;Comme &amp;#224; l'accoutum&amp;#233;, voici une brochettes de liens de la semaine sur Open XML. Posts techniques en vrac&lt;/p&gt;
</description></item><item><title>Joining LINQ to SQL and LINQ to Excel</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9172188</link><pubDate>Thu, 04 Dec 2008 01:54:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9172188</guid><dc:creator>Eric White's Blog</dc:creator><description>&lt;p&gt;By combining LINQ to SQL with LINQ to Objects in this fashion, you can write some pretty simple C# code that uses LINQ to join data across two separate, disparate data sources.&lt;/p&gt;
</description></item><item><title>re: Using LINQ to Query Excel Tables</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9247331</link><pubDate>Mon, 22 Dec 2008 16:59:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9247331</guid><dc:creator>Constantinos Leftheris</dc:creator><description>&lt;p&gt;Is there any chance in the future, of providing additional functionality to the given example for Tables so that after manipulating the table contents in memory you can actualy save the results back? Your post was a great help for me, thanks alot!!&lt;/p&gt;
</description></item><item><title>re: Using LINQ to Query Excel Tables</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9249952</link><pubDate>Tue, 23 Dec 2008 16:07:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9249952</guid><dc:creator>EricWhite</dc:creator><description>&lt;p&gt;Hi Constantinos, I do have plans to show some code to update tables. &amp;nbsp;This would be valuable, I think.&lt;/p&gt;
&lt;p&gt;-Eric&lt;/p&gt;
</description></item><item><title>re: Using LINQ to Query Excel Tables</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9253981</link><pubDate>Sat, 27 Dec 2008 03:12:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9253981</guid><dc:creator>Paul</dc:creator><description>&lt;p&gt;Nice post Eric. Have you tried out the open source Linq to Excel project (&amp;lt;a href=&amp;quot;&lt;a rel="nofollow" target="_new" href="http://code.google.com/p/linqtoexcel/&amp;quot;&amp;gt;http://code.google.com/p/linqtoexcel/&amp;lt;/a&amp;gt;"&gt;http://code.google.com/p/linqtoexcel/&amp;quot;&amp;gt;http://code.google.com/p/linqtoexcel/&amp;lt;/a&amp;gt;&lt;/a&gt;) to use linq queries against Excel? It uses OleDb and takes care of everything in the background. All you have to do is declare a simple class with properties that map to the column names in the excel sheet. Here's an example:&lt;/p&gt;
&lt;p&gt;IExcelRepository&amp;lt;Customer&amp;gt; repo = new ExcelRepository&amp;lt;Customer&amp;gt;();&lt;/p&gt;
&lt;p&gt;var londonCustomers = from c in repo.Worksheet&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;where c.City == &amp;quot;London&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;select c;&lt;/p&gt;
&lt;p&gt;foreach (Customer customer in londonCustomers)&lt;/p&gt;
&lt;p&gt; &amp;nbsp;Console.WriteLine(customer.ToString()); &lt;/p&gt;
</description></item><item><title>Links for January 9th 2008: LINQ for Office Developers, Office and Open XML Poster Downloads</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9302405</link><pubDate>Fri, 09 Jan 2009 22:04:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9302405</guid><dc:creator>Erika Ehrli</dc:creator><description>&lt;p&gt;Here is a list on links that I want to share with you. LINQ for Office Developers Some Office solutions&lt;/p&gt;
</description></item><item><title>re: Using LINQ to Query Excel Tables</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9479250</link><pubDate>Sun, 15 Mar 2009 18:59:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9479250</guid><dc:creator>Deepesh</dc:creator><description>&lt;p&gt;Hi Eric,&lt;/p&gt;
&lt;p&gt;You post are good and book even better, but it has been a struggle for me most of the time because i have to painfully reconstruct everything from c# to VB, could you be kind enough to give VB option to all your code?&lt;/p&gt;
&lt;p&gt;Thanks a lot&lt;/p&gt;
&lt;p&gt;Deepesh&lt;/p&gt;
</description></item><item><title>re: Using LINQ to Query Excel Tables</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9481815</link><pubDate>Mon, 16 Mar 2009 21:31:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9481815</guid><dc:creator>EricWhite</dc:creator><description>&lt;p&gt;Hi Deepesh,&lt;/p&gt;
&lt;p&gt;I agree, having VB samples would be great. &amp;nbsp;I'll do this when possible. &amp;nbsp;:)&lt;/p&gt;
&lt;p&gt;-Eric&lt;/p&gt;
</description></item><item><title>re: Using LINQ to Query Excel Tables</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9600732</link><pubDate>Sun, 10 May 2009 20:15:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9600732</guid><dc:creator>Mickel</dc:creator><description>&lt;p&gt;Hi Eric,&lt;/p&gt;
&lt;p&gt;This helped me ALOT and I am very grateful for all your high-quality posts :)&lt;/p&gt;
</description></item><item><title>re: Using LINQ to Query Excel Tables</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9608792</link><pubDate>Wed, 13 May 2009 07:02:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9608792</guid><dc:creator>Bernard Darnton</dc:creator><description>&lt;p&gt;Thanks for this post - I've found it very useful.&lt;/p&gt;
&lt;p&gt;One problem I've run into is addressing table columns where columns have been inserted after the rest of the table has been created. The ids are no longer in order and the TableRow[columnName] method no longer works.&lt;/p&gt;
&lt;p&gt;You get this in table1.xml:&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;table xmlns=&amp;quot;&lt;a rel="nofollow" target="_new" href="http://schemas.openxmlformats.org/spreadsheetml/2006/main&amp;quot;"&gt;http://schemas.openxmlformats.org/spreadsheetml/2006/main&amp;quot;&lt;/a&gt; id=&amp;quot;1&amp;quot; name=&amp;quot;Table1&amp;quot; displayName=&amp;quot;Table1&amp;quot; ref=&amp;quot;A1:D2&amp;quot; insertRow=&amp;quot;1&amp;quot; totalsRowShown=&amp;quot;0&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;	&amp;lt;autoFilter ref=&amp;quot;A1:D2&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;		&amp;lt;filterColumn colId=&amp;quot;1&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;	&amp;lt;/autoFilter&amp;gt;&lt;/p&gt;
&lt;p&gt;	&amp;lt;tableColumns count=&amp;quot;4&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;		&amp;lt;tableColumn id=&amp;quot;1&amp;quot; name=&amp;quot;First&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;		&amp;lt;tableColumn id=&amp;quot;4&amp;quot; name=&amp;quot;Inserted&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;		&amp;lt;tableColumn id=&amp;quot;2&amp;quot; name=&amp;quot;Second&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;		&amp;lt;tableColumn id=&amp;quot;3&amp;quot; name=&amp;quot;Third&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;	&amp;lt;/tableColumns&amp;gt;&lt;/p&gt;
&lt;p&gt;	&amp;lt;tableStyleInfo name=&amp;quot;TableStyleMedium2&amp;quot; showFirstColumn=&amp;quot;0&amp;quot; showLastColumn=&amp;quot;0&amp;quot; showRowStripes=&amp;quot;1&amp;quot; showColumnStripes=&amp;quot;0&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/table&amp;gt;&lt;/p&gt;
&lt;p&gt;Because the column ids are out of order, the line in the TableRow class that gets the cell gets the wrong result:&lt;/p&gt;
&lt;p&gt;string columnAddress = (startRefs[0].ColumnAddressToIndex() + tc.Id - 1).IndexToColumnAddress();&lt;/p&gt;
</description></item><item><title>re: Using LINQ to Query Excel Tables</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9608815</link><pubDate>Wed, 13 May 2009 07:39:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9608815</guid><dc:creator>Bernard Darnton</dc:creator><description>&lt;p&gt;The solution I've used for the problem above is to add a COlumnIndex property to the TableColumn class:&lt;/p&gt;
&lt;p&gt;public int ColumnIndex { get; set; }&lt;/p&gt;
&lt;p&gt;Set it using the ElementsBeforeSelf method:&lt;/p&gt;
&lt;p&gt;new TableColumn(this)&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp;Id = (int)c.Attribute(&amp;quot;id&amp;quot;),&lt;/p&gt;
&lt;p&gt; &amp;nbsp;Name = (string)c.Attribute(&amp;quot;name&amp;quot;),&lt;/p&gt;
&lt;p&gt; &amp;nbsp;FormatId = (int?)c.Attribute(&amp;quot;dataDxfId&amp;quot;),&lt;/p&gt;
&lt;p&gt; &amp;nbsp;QueryTableFieldId = (int?)c.Attribute(&amp;quot;queryTableFieldId&amp;quot;),&lt;/p&gt;
&lt;p&gt; &amp;nbsp;UniqueName = (string)c.Attribute(&amp;quot;uniqueName&amp;quot;),&lt;/p&gt;
&lt;p&gt; &amp;nbsp;ColumnIndex = c.ElementsBeforeSelf().Count()&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;And then fix the cell reference in the TableRow[columnName] method:&lt;/p&gt;
&lt;p&gt;string columnAddress = (startRefs[0].ColumnAddressToIndex() + tc.ColumnIndex).IndexToColumnAddress();&lt;/p&gt;
&lt;p&gt;Hope that's useful for someone.&lt;/p&gt;
</description></item><item><title>re: Using LINQ to Query Excel Tables</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9848886</link><pubDate>Sun, 26 Jul 2009 07:32:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9848886</guid><dc:creator>Minh Le</dc:creator><description>&lt;p&gt;Hi, &lt;/p&gt;
&lt;p&gt;I just use Open XML Lib to query data from Excel file. However, I have one problem with this approach. The problem is that I can not handle the black cell. For ex: I have a table with 14 columns. The first row is the header, it contains column's name. The remaining rows are the data. In the range of data, there's some cell are blank. When I query this data, instead of getting 14 columns for row, I only get 13 columns and the data is incorrect due to lack of order. &lt;/p&gt;
&lt;p&gt;Onw work around for me right now is replace the blank cell with the null pattern defined by myself, and later I replace the pattern with space. But I find it is tricky.&lt;/p&gt;
&lt;p&gt;Do you know a better solution?&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Minh.&lt;/p&gt;
</description></item><item><title>re: Using LINQ to Query Excel Tables</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9860082</link><pubDate>Fri, 07 Aug 2009 13:45:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9860082</guid><dc:creator>sanvid</dc:creator><description>&lt;p&gt;hi what my requirement is client will be able to uplad the multiple CSV uaually 5 to 6 which is user define and he wants to generate another csv file with a use of query builder. As per generated query a new file is generated. Can you please help me to fire a query with multiple tables in csv file. is it possible with above given solution by you.&lt;/p&gt;
</description></item><item><title>re: Using LINQ to Query Excel Tables</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9860083</link><pubDate>Fri, 07 Aug 2009 13:45:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9860083</guid><dc:creator>sanvid</dc:creator><description>&lt;p&gt;hi what my requirement is client will be able to uplad the multiple CSV uaually 5 to 6 which is user define and he wants to generate another csv file with a use of query builder. As per generated query a new file is generated. Can you please help me to fire a query with multiple tables in csv file. is it possible with above given solution by you.&lt;/p&gt;
</description></item><item><title>re: Using LINQ to Query Excel Tables</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9860084</link><pubDate>Fri, 07 Aug 2009 13:45:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9860084</guid><dc:creator>sanvid</dc:creator><description>&lt;p&gt;hi what my requirement is client will be able to upload the multiple CSV usually 5 to 6 which is user define and he wants to generate another csv file with a use of query builder. As per generated query a new file is generated. Can you please help me to fire a query with multiple tables in csv file. is it possible with above given solution by you.&lt;/p&gt;
</description></item><item><title>re: Using LINQ to Query Excel Tables</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9866299</link><pubDate>Wed, 12 Aug 2009 15:36:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9866299</guid><dc:creator>gopal</dc:creator><description>&lt;p&gt;how to convert following string in to linq query as in my project its comming dynamically.&lt;/p&gt;
&lt;p&gt;&amp;quot;from i in spreadsheet.Table(&amp;quot;Inventory&amp;quot;).TableRows()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;where (int)i[&amp;quot;Qty&amp;quot;] &amp;gt; 2&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;select i;&amp;quot;&lt;/p&gt;
</description></item><item><title>re: Using LINQ to Query Excel Tables</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9866917</link><pubDate>Wed, 12 Aug 2009 21:27:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9866917</guid><dc:creator>EricWhite</dc:creator><description>&lt;p&gt;Hi Gopal,&lt;/p&gt;
&lt;p&gt;Take a look at this post:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://weblogs.asp.net/scottgu/archive/2008/01/07/dynamic-linq-part-1-using-the-linq-dynamic-query-library.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2008/01/07/dynamic-linq-part-1-using-the-linq-dynamic-query-library.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;-Eric&lt;/p&gt;
</description></item><item><title>re: Using LINQ to Query Excel Tables</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9916116</link><pubDate>Mon, 02 Nov 2009 13:05:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9916116</guid><dc:creator>samir</dc:creator><description>&lt;p&gt;I have two spreadsheets: one is a list of job numbers and descriptions and the other is a time sheet. Any ideas on how I could get the job numbers as a drop -down list in the time sheet file?&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;
</description></item><item><title>re: Using LINQ to Query Excel Tables</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9917825</link><pubDate>Thu, 05 Nov 2009 08:42:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9917825</guid><dc:creator>EricWhite</dc:creator><description>&lt;p&gt;Hi Samir, I'm not a word-automation expert. &amp;nbsp;This is a good question. &amp;nbsp;I'll ask one of the experts in my office.&lt;/p&gt;
&lt;p&gt;-Eric&lt;/p&gt;
</description></item><item><title>re: Using LINQ to Query Excel Tables</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9918389</link><pubDate>Fri, 06 Nov 2009 05:19:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9918389</guid><dc:creator>EricWhite</dc:creator><description>&lt;p&gt;Hi Samir, I have a few questions. &amp;nbsp;Are you looking for a solution in Visual Studio? &amp;nbsp;Do you want the combo box on a toolbar? &amp;nbsp;Which version of Excel are you using? &amp;nbsp;Feel free to contact me directly via the email button above, and I'll be happy to help get you the answers you need.&lt;/p&gt;
&lt;p&gt;Thanks, Eric&lt;/p&gt;
</description></item><item><title>re: Using LINQ to Query Excel Tables</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/14/using-linq-to-query-excel-tables.aspx#9918986</link><pubDate>Sat, 07 Nov 2009 04:25:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9918986</guid><dc:creator>EricWhite</dc:creator><description>&lt;p&gt;Hi Samir, I have perhaps a solution for you. &amp;nbsp;I have a shared Add-in project that populates a combo box on the Ribbon in one Excel workbook with a range of data from another workbook. &amp;nbsp;If you'd like to contact me directly via the EMAIL button on my blog, I'd be happy to send it to you (and anyone else who wants it).&lt;/p&gt;
&lt;p&gt;-Eric&lt;/p&gt;
</description></item></channel></rss>