问题标签 [exceldatareader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 使用 ExcelDataReader 时奇怪的 XLS 文件失败
我正在使用从第三方软件呈现的 XLS 电子表格。如果我在文本编辑器中打开文件,很明显它是另存为 XLS 文件的 HTML。根据我发现的几篇文章,MS 似乎曾经允许这种模式,并且最近在 Excel 中停止了:
所以,现在到实际的技术问题。如果我使用以下方法将文件(作为流)直接发送到 ExcelDataReader 中,CreateReader
则会引发此错误:
“无效的文件签名。”
另一方面,如果我在 Excel 中打开它并执行“另存为”并将 XLS 保存为 XLSX,然后将其发送到我的代码中;它进口良好。
我的偏好是不强迫我的用户执行“另存为”步骤。让第三方改变他们的格式并不是一个现实的选择(众所周知)。
使用 ExcelDataReader 进行这项工作的任何建议或技巧?
jquery - 如何从ajax读取excel到web api
这是我的ajax调用:
这是我的 Web APi 控制器功能:
如您所见,我正在使用 ExcelReader 获取文件并对其进行解析以读取其内容。我的最终目标是使用实体框架读取每一行并将每一行保存在数据库中。我也不能使用 Form 来访问该文件,因为它是 Web Api。将感谢您的帮助。
c# - 如何使用 ExcelDataReader.Dataset 从 Excel 工作表中获取命名范围
我正在使用ExcelDataReader.Dataset包读取 .xlsx 文件并将特定工作表存储为DataTable
,如下所示:
这非常适合阅读工作表,但是我的.xlsx
文件已命名我需要访问的范围。
我环顾四周,找不到任何支持,有人知道我可以绕过这个吗?
.net - 如何使用 ExcelDataReader 库获取列宽?
我知道如何获得RowHeight
但问题是 - 我可以使用 ExcelDataReader 库获取列宽吗?
c# - 使用 C#、EF 和 SQL Server 仅将不存在的行从 Excel 文件插入数据库
我读取了一个 Excel 文件并将该数据插入到数据库表中,但是每次我这样做时,它都会添加现有行和新数据,我只想插入表中没有的行,我的唯一 ID是当前时间戳。
例如,这是我执行第一次插入时当前发生的情况:
当我进行第二次插入时会发生这种情况:
我使用实体框架来执行这个和ExcelDataReader
包:
有没有办法过滤excel文件或比较它们?
我全是耳朵。
c# - 如何在 ExcelDataReader 中强制执行无类型列?
您如何防止日期或时间被严格格式化?
我正在使用 读取 XLS 文件reader.AsDataSet
,当源数据12/12/2014
为12/12/2014 12:00:00AM
.
此外,例如,当来源是时,5:01:23 AM
这会产生一些奇怪的东西:12/31/1899 5:01:23 AM
这是功能:
我们如何在不自动键入具体数据的情况下将 XLS 文件读入 DataSet ?
c# - 0002 字符串值在使用 ExcelDataReader 转换为 DataTable 时被截断为 2
大家好, excel中有一个名为uniquenumber的列,其中包含值0002,当数据转换为DataSet时,列值变为2。
谁能帮我修一下?
c# - ExcelReaderFactory,从 SftpFileStream 读取
ExcelReaderFactory.CreateOpenXmlReader(streamReader)
使用流阅读器读取 .xlsx 文件时出现错误SftpFileStream
(SftpClient.OpenRead(filePath)
)。
我收到的错误消息是
Renci.SshNet.Common.SshException:一般故障
我无法通过第一行代码。
但是当我使用代码时,System.IO.File.Open
它工作正常。
堆:
c# - ExcelReaderFactory 和剃须刀页面使用 excelReader 验证文件是否正确
无法验证文件是否正确,代码中断但文件始终通过。
如果发布了正确的文件,则它会正确插入数据库并显示在 /Analises/Index 页面中。但是,如果上传了一个空文件或不匹配的文件,它会中断(不插入)但仍会重定向而不会出现错误消息。
也许一双新鲜的眼睛可以为我指明正确的方向。提前致谢!