【发布时间】:2014-07-18 23:32:21
【问题描述】:
我的 WPF 应用程序中有一个 TreeView。现在根据我的要求,我想导出为 Excel 格式,但我不知道如何开始使用它。
这是我的 TreeView 创建 C# 代码..
private void TreeView_Loaded(object sender, RoutedEventArgs e)
{
// ... Create a TreeViewItem.
item.Header = "Computer";
item.ItemsSource = new string[] { "Monitor", "CPU", "Mouse" };
// ... Create a second TreeViewItem.
TreeViewItem item2 = new TreeViewItem();
item2.Header = "Outfit";
item2.ItemsSource = new string[] { "Pants", "Shirt", "Hat", "Socks" };
// ... Get TreeView reference and add both items.
var tree = sender as TreeView;
tree.Items.Add(item);
tree.Items.Add(item2);
}
private void TreeView_SelectedItemChanged(object sender,
RoutedPropertyChangedEventArgs<object> e)
{
var tree = sender as TreeView;
// ... Determine type of SelectedItem.
if (tree.SelectedItem is TreeViewItem)
{
// ... Handle a TreeViewItem.
var item = tree.SelectedItem as TreeViewItem;
this.Title = "Selected header: " + item.Header.ToString();
}
else if (tree.SelectedItem is string)
{
// ... Handle a string.
this.Title = "Selected: " + tree.SelectedItem.ToString();
}
}
请帮我把它导出到 Excel 中。
提前谢谢..
【问题讨论】:
-
可能不是您想要的,但 Excel 确实接受 .csv,这会容易得多
-
.@DanielWard 好的,如果是 CSV 我也不知道。请指导我
-
.csv 的格式是每一行用换行符分隔,一行中的每个值用逗号分隔(在纯文本文件中)。第一行将是您的标题值。
-
@DanielWard 先生,我对技术很陌生。WPF treeView 和 CSV 对我来说都是新的。如果你能指导我参考我的代码。我将不胜感激