我正在尝试将日志文件保存为 Excel。
我有EventInfo.cs文件:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
public class EventLogInfo
{
public string Id { get; set; }
public string Camera { get; set; }
public string Device { get; set; }
public Int16 Region { get; set; }
public Int16 Event { get; set; }
有Id、Camera、Device、Region、Event Items。
我使用如何从 Microsoft Visual C#.NET知识库文章中自动化 Microsoft Excel,我可以这样:
using System;
using System.Reflection;
namespace ExcelOutput
public partial class ExcelOutput : Window
{
public ExcelOutput()
{
InitializeComponent();
}
private void Button_Click_1(object sender, RoutedEventArgs e)
{
try
{
//Start Excel and get Application object.
//oXL = new Excel.Application();
//oXL.Visible = false;
//oXL.UserControl = false;
//oXL.DisplayAlerts = false;
oSheet.Cells[1, 1] = "Id";
oSheet.Cells[1, 2] = "Camera";
oSheet.Cells[1, 3] = "Device";
oSheet.Cells[1, 4] = "Region";
oSheet.Cells[1, 5] = "Event";
当我单击 Excel 输出按钮时,将创建 Excel 文件。但我想选择一些项目(Id、Camera、Device、Region、Event)并保存为 Excel。
选择项目的最佳方式是什么以及如何使 Excel 文件中的选定项目排序?