【发布时间】:2021-12-01 06:23:02
【问题描述】:
我的代码很简单:
var thisWorkBook = WorkBook.LoadExcel(path);
我有一个手动解决方法,通过 Excel/Google 表格进入文件并删除一列。这样可行。不知为何。
.xlsx 文件是具有以下组织的工作计划:
文件名:Schedule-2021-10-12
sheet1[每小时-位置1]:
| Employee ID | Employee | Position | Date (e.g. 10/12/2021) | Total Hours | Unpaid Breaks | Hourly Rate | Total |
|---|
在列出属于 position1 的每个条目后,A 列会计算成本
sheet2[计划-位置1]
| Date | Employee | Employee ID | Position | Schedule | Site | Start | End | Unpaid Break | Total Hours | Labor Cost | Status | Notes |
|---|
现在,此表格中的日期的格式与表格 1 中的格式不同,例如2021 年 10 月 12 日下午 12:00:00。删除此列会阻止代码引发异常。除了总共有 14 张纸,其中 7 张具有该日期格式外,我将保留它,但我只需从这些纸的第一张中删除该列即可修复异常。重命名文件并不能修复异常。我没想到会这样,但黑魔法等等。
我在 IronXL 中找到了一些文档,其中有一种方法可以加载“选项”。但是,我是相当新的编程人员,不知道我可以添加什么样的选项,或者这是否可以解决我的问题。
【问题讨论】:
标签: c# excel date exception ironxl