[英]c# writing excel file as xml
我正在寫一個供excel使用的xml文件。
excel希望這樣:
<Cell><Data ss:Type="Number">25</Data></Cell>
我在寫這個...
<Cell>
<Data ss:Type="Number">25</Data>
</Cell>
我知道EXCEL有點挑剔,但是由於我使用的是XElelments,我如何控制輸出的格式?
這是我編寫單元格的代碼。
foreach( var propertyInfo in fi )
{
XElement oneCell = new XElement( root + "Cell",
new XElement( root + "Data",
new XAttribute( ss + "Type", "String" ), propertyInfo.GetValue( cv, null )
)
);
oneRow.Add( oneCell );
}
我怎樣才能在同一行上輸出單元格和數據?
謝謝,
Cal-
看一下: XElement.Save方法
如果要保存縮進的XML,請不要為選項指定DisableFormatting標志。 這將刪除所有無關緊要的空白,並添加適當的無關緊要的空白,以便正確縮進XML。 這是默認行為,也是不將選項作為參數的Save方法的重載行為。
有關更多信息,請參見在加載或解析XML時保留空白和在序列化時保留空白 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.