📜  visual studio import excel 获取文档创建日期 - C# (1)

📅  最后修改于: 2023-12-03 14:48:20.444000             🧑  作者: Mango

Visual Studio使用C#导入Excel并获取文档创建日期

在Visual Studio中,我们可以使用C#编程语言来导入Excel文件,并获取文档的创建日期信息。下面是一个简单的演示示例:

步骤1:准备工作

首先,我们需要在Visual Studio中创建一个新的C#控制台应用程序项目。

步骤2:安装Excel相关的NuGet包

我们需要安装两个NuGet包:Microsoft.Office.Interop.ExcelSystem.Runtime.InteropServices

  1. 在Visual Studio的“解决方案资源管理器”中,右键单击项目名称,选择“管理NuGet程序包”。
  2. 在“NuGet程序包管理器”中搜索并安装Microsoft.Office.Interop.ExcelSystem.Runtime.InteropServices
步骤3:编写代码

打开程序的Program.cs文件,并添加以下代码:

using System;
using Excel = Microsoft.Office.Interop.Excel;

namespace ExcelImport
{
    class Program
    {
        static void Main(string[] args)
        {
            // Excel文件路径
            string filePath = "your_file_path";

            // 创建Excel对象
            Excel.Application excelApp = new Excel.Application();
            Excel.Workbook workbook = excelApp.Workbooks.Open(filePath);

            try
            {
                // 获取第一个工作表
                Excel.Worksheet worksheet = workbook.Sheets[1];

                // 获取文档创建日期
                DateTime createDate = worksheet.BuiltInDocumentProperties[
                    Excel.XlProperty.xlCreationDate].Value;

                // 显示文档创建日期
                Console.WriteLine("Excel文档创建日期: " + createDate.ToString());

                workbook.Close();
                excelApp.Quit();
            }
            catch (Exception ex)
            {
                Console.WriteLine("出现错误: " + ex.Message);
            }
            finally
            {
                // 释放Excel对象
                Marshal.ReleaseComObject(worksheet);
                Marshal.ReleaseComObject(workbook);
                Marshal.ReleaseComObject(excelApp);
            }
        }
    }
}

请将your_file_path替换为实际的Excel文件路径。

步骤4:运行程序

保存并编译代码后,运行程序。控制台应用程序将打印出Excel文档的创建日期。

总结

通过使用Visual Studio和C#,我们可以轻松地导入Excel文件并获取文档的创建日期信息。本示例只是一个简单的演示,你可以根据自己的需求进行更多的操作。希望这篇介绍对你有帮助!