酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

C# 利用 EPPlus 库筛选 xlsx 中“实际交付日期(tms)”为空行并打印对应 VIN

以下是一个使用 C# 来筛选 Excel 中 `xlsx` 格式文件中表单“实际交付日期(tms)”为空的行,并打印其对应的 `vin` 的示例代码。此示例使用了 `EPPlus` 库来操作 Excel 文件。 首先,确保在项目中通过 NuGet 包管理器安装 `EPPlus` 库。 ```csharp using OfficeOpenXml; using System; using System.IO; class Program { static void Main() { string filePath = "your_file_path.xlsx"; FilterEmptyDeliveryDates(filePath); } static void FilterEmptyDeliveryDates(string filePath) { using (ExcelPackage package = new ExcelPackage(new FileInfo(filePath))) { ExcelWorksheet worksheet = package.Workbook.Worksheets[0]; // 假设要处理的是第一个工作表 for (int row = 2; row <= worksheet.Dimension.Rows; row++) // 从第 2 行开始,假设第 1 行是行 { string deliveryDate = worksheet.Cells[row, 1].Value?.ToString(); // 假设"实际交付日期(tms)"在第 1 列 if (string.IsNullOrEmpty(deliveryDate)) { string vin = worksheet.Cells[row, 2].Value?.ToString(); // 假设 vin 在第 2 列 Console.WriteLine(vin); } } } } } ``` 请将 `your_file_path.xlsx` 替换为实际的 Excel 文件路径,并根据实际的列位置调整获取 `deliveryDate` 和 `vin` 的列索引。 ######[AI写代码神器 | 377点数解答 | 2024-11-04 13:01:08]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]