C#3.0

YogeshXML修正中

Excel Xml Library 3.35 released実際に使ってみたが、細かい所でいろいろと不具合があることが解った。 対応していない要素(ExcelWorkBook、SupBook、Protection、etc)がある 対応していない属性(ExpandedColumnCount、DefaultColumnWidth、etc)がある その…

DataSet.WriteXMLがXML宣言を出力しない

表題のメソッドを引数無し使ってもXML宣言はスタンドアロンとして出力されていたと思うんだが。 <hoge:root xmlns:hoge="〜"> <hoge:table> 〜 </hoge:table> </hoge:root>さっき久しぶりにWindows7 VS2008上でビルドして動かしたらXML宣言は出力されないわ、ルートタグがきちんと閉じずにXML構造は壊れるわでびっくりした。 <hoge:root xmlns:hoge="〜"> </hoge:root>…

名前付き範囲に参照切れがあるとXMLSSのインポートに失敗する(Excel-Xml Library)

Excelはセルの範囲に名前をつけて管理することができるが、それが他のブックやシートで、仮にアクセスできない場所に移動してしまった場合、範囲の値は参照が切れてしまう。Excel 2007で「名前の管理」で見た時に、参照が切れている場合 名前 値 参照範囲 ho…

XMLSS.NET

以前、Excel-XMLスプレッドシート(以降XMLSS)をASP.NETのビューから出力するエントリを紹介したが、実際にアプリケーションでXMLSSを読み書きするにはDOM+XPathなど、何らかのXMLをナビゲーションするためのAPIがあれば良い。しかし、それだとやはり今ひとつ…

自動プロパティ

便利なのだが、初期化のためだけにコンストラクタを再定義するのは本末転倒。 是非ともそのため(初期化)の構文が欲しかったな。あと、コードを短くできる機能なのだから、CodeDOM対応していないのも勿体ない。