Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I would consider a system that used SQL Server Compact to start with. You can use it with no install if you wish to (though I suggest you do, it's much easier to just assume the requisite dll is in the GAC). If subsequently you find you need more functionality (say stored procedures or TEXT/BLOB columns, that sort of thing) then moving to SQL Server will be trivial.</p> <p>If your database is regenerated every time then trying different things out is a simple as pointing to a different file.</p> <p>If you have considerable code in VBA I would suggest first moving it to VB.Net (making this, first and most error prone transition easier) then migrating that to c# if that is your desire.</p> <p>As to generating/altering the excel sheet you have three options.</p> <p>One is to use <a href="http://msdn.microsoft.com/en-us/vsto/default.aspx" rel="nofollow noreferrer">VSTO</a> though <a href="http://en.wikipedia.org/wiki/Visual_Studio_Tools_for_Office" rel="nofollow noreferrer">Wikipedia</a> is a much better description. This will be closest to your old VBA development though it has a whole different set of complexities.</p> <p>Another is to use one of the excel output libraries, there are a <a href="http://swik.net/excel" rel="nofollow noreferrer">few</a> plus many more commercial ones. I couldn't recommend any personally though <a href="https://stackoverflow.com/questions/444522/c-asp-net-import-and-export-excel-what-is-the-best-library">other's here have</a>.</p> <p>The last is just dump out csv and let excel deal with it when you open it.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload