<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/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>Mecit Atmaca : WCF</title><link>http://weblogs.asp.net/mecitatmaca/archive/tags/WCF/default.aspx</link><description>Tags: WCF</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Server-side Office Integration -7 (Conclusion)</title><link>http://weblogs.asp.net/mecitatmaca/archive/2008/11/03/server-side-office-integration-7-conclusion.aspx</link><pubDate>Tue, 04 Nov 2008 04:28:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6719020</guid><dc:creator>atmacam</dc:creator><author>atmacam</author><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/mecitatmaca/rsscomments.aspx?PostID=6719020</wfw:commentRss><comments>http://weblogs.asp.net/mecitatmaca/archive/2008/11/03/server-side-office-integration-7-conclusion.aspx#comments</comments><description>&lt;P&gt;Voow, I am almost done. On this Sunday night, at Panera, I have enjoyed writing while listening to the jazz and drinking coups of tea (3, so far). &lt;/P&gt;
&lt;P&gt;Alright, let's summarize briefly what we have done so far in these series: After giving some intro, In this complete but simple web application, we import data from an excel spreadsheet uploaded by the user into a database table by leveraging .NET 3.5 framework and ExcelPackage with C#. &lt;/P&gt;
&lt;P&gt;Plus, we expose to some other areas of application development: &lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Best practices and Enterprise Library (used Data and Logging Blocks). Later on, I will deep into more details hopefully &lt;/LI&gt;
&lt;LI&gt;Object serialization and de-serializaition &lt;/LI&gt;
&lt;LI&gt;File operations using System.IO namespace (FileInfo, Stream/FileStream) &lt;/LI&gt;
&lt;LI&gt;Resource releases/disposal once it is done by using 'using' blocks &lt;/LI&gt;
&lt;LI&gt;XML Document &lt;/LI&gt;
&lt;LI&gt;Use of XPATH for accessing XML content. &lt;/LI&gt;
&lt;LI&gt;Use XML Document as way of importing data (like a Batch process) &lt;/LI&gt;
&lt;LI&gt;T-SQL Script for reading data from an XML Document &lt;/LI&gt;
&lt;LI&gt;Rendering data as an Office document &lt;/LI&gt;
&lt;LI&gt;Use of Data Controls. &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;I will also publish the solution. Please note that this is just a sample application, I have used very simple development architecture (UI and Business), it is not optimized nor tested well.&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;I think I am done. Bye for now &amp;amp; All the Best!. &lt;/P&gt;
&lt;DIV class=wlWriterSmartContent id=scid:0767317B-992E-4b12-91E0-4F059A8CECA8:041b0360-6240-49c5-9a45-10dc7b8a7b70 style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;Technorati Tags: &lt;A href="http://technorati.com/tags/Best%20Practices%20&amp;amp;%20Design" rel=tag mce_href="http://technorati.com/tags/Best%20Practices%20&amp;amp;%20Design"&gt;Best Practices &amp;amp; Design&lt;/A&gt;,&lt;A href="http://technorati.com/tags/Office%20Integration" rel=tag mce_href="http://technorati.com/tags/Office%20Integration"&gt;Office Integration&lt;/A&gt;,&lt;A href="http://technorati.com/tags/How%20to%20import%20excel%20spreadsheet%20into%20a%20database%20table" rel=tag mce_href="http://technorati.com/tags/How%20to%20import%20excel%20spreadsheet%20into%20a%20database%20table"&gt;How to import excel spreadsheet into a database table&lt;/A&gt;,&lt;A href="http://technorati.com/tags/Data%20Application%20Block" rel=tag mce_href="http://technorati.com/tags/Data%20Application%20Block"&gt;Data Application Block&lt;/A&gt;,&lt;A href="http://technorati.com/tags/Validation%20Block" rel=tag mce_href="http://technorati.com/tags/Validation%20Block"&gt;Validation Block&lt;/A&gt;,&lt;A href="http://technorati.com/tags/System.IO.Packaging." rel=tag mce_href="http://technorati.com/tags/System.IO.Packaging."&gt;System.IO.Packaging.&lt;/A&gt;&lt;/DIV&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6719020" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/mecitatmaca/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://weblogs.asp.net/mecitatmaca/archive/tags/Design+Patterns/default.aspx">Design Patterns</category><category domain="http://weblogs.asp.net/mecitatmaca/archive/tags/SOA/default.aspx">SOA</category><category domain="http://weblogs.asp.net/mecitatmaca/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://weblogs.asp.net/mecitatmaca/archive/tags/WCF/default.aspx">WCF</category><category domain="http://weblogs.asp.net/mecitatmaca/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://weblogs.asp.net/mecitatmaca/archive/tags/Agile/default.aspx">Agile</category><category domain="http://weblogs.asp.net/mecitatmaca/archive/tags/CLR/default.aspx">CLR</category><category domain="http://weblogs.asp.net/mecitatmaca/archive/tags/Biztalk/default.aspx">Biztalk</category><category domain="http://weblogs.asp.net/mecitatmaca/archive/tags/SQL+Server/default.aspx">SQL Server</category></item></channel></rss>