すべてのグリッドビューの書式設定を適用して、gidview を Excel にエクスポートする必要があります。グリッドビュー内にコントロールがなく、すべてのスタイルが適用されます。利用可能なオプションはありますか?
3214 次
2 に答える
1
これが最善かつ最も簡単な方法だと思います: http://www.gemboxsoftware.com/spreadsheet/overview
var bindingSource = (BindingSource)this.peopleDataGridView.DataSource;
var dataTable = ((DataView)bindingSource.List).Table;
var ef = new ExcelFile();
var ws = ef.Worksheets.Add(dataTable.TableName);
// Insert data table in worksheet, starting from worksheet's first row and column and include column headers
ws.InsertDataTable(dataTable, 0, 0, true);
foreach(ExcelCell cell in ws.GetUsedCellRange(true))
cell.Style.FillPattern.SetSolid(Color.Red);
ef.SaveXls(dataTable.TableName + ".xls");
もう 1 つのオプションは、http://www.completit.com/Portfolio/DGVE/Screenshots.aspxを使用することです。
【もう1つ追加】HTMLなどのデータをEXCELと一緒に操作したい場合に最適な、DGVをXML/XSLに変換するツールです。 http://www.carlosag.net/Tools/ExcelXmlWriter/
上記はすべて無料で、DGV から EXCEL にフォーマットをエクスポートできます。
于 2012-05-25T19:01:44.757 に答える
0
于 2012-05-25T19:05:15.040 に答える