我想通过使用OleDb来做到这一点,但该文件是由我没有的密码保护。所以当我打开连接时会出现以下错误: 无法更新。数据库或对象是只读的。 我该如何解决这个问题? 谢谢如何读取从c#中只读的excel文件?
1
A
回答
0
您需要在连接字符串中指定您的用户标识和密码,与SQL连接相同。不幸的是,这意味着你必须得到密码。
如果你不能得到密码,您也许能够打开只读模式的电子表格,并从其中的数据复制到一个新的电子表格和阅读一个...
0
假设你”重新讨论一个您可以查看的Excel文件,但这个文件已被锁定以便使用密码进行编辑。我相当肯定OleDB不会支持这一点。
但是,您可以使用Excel Automation打开文件,然后将数据复制到您的应用程序中。
1
相关问题
- 1. 读取Excel文件从C#
- 2. 如何使用OleDbDataAdapter从Excel文件中只读取第一行?
- 3. 如何从C++中的文件读取
- 4. c#读取excel文件
- 5. 如何从Excel文件读取数据?
- 6. 从C++中读取文件
- 7. 从文件中读取。 C++
- 8. 如何在Perl中读取Excel文件?
- 9. C#从读取文本文件中读取二进制文件
- 10. 读取Excel文件
- 11. 从OpenXml Excel文件中读取日期
- 12. Selenium从Excel文件中读取数据
- 13. 从Excel文件中读取数据
- 14. 从URL中读取Excel文件
- 15. 从外部表中读取Excel文件
- 16. 从excel文件中读取NULL值
- 17. 从流中读取excel文件
- 18. C#读取Excel 2007 xlsm文件的库?
- 19. 从C#读取Excel数据#
- 20. 从C#中的文本文件读取#
- 21. 从C中的文本文件读取
- 22. 如何从c中的文本文件读取多行文件#
- 23. 如何在C#上打开excel文件的只读模式?
- 24. 如何从Android中的特定存储中读取Excel文件?
- 25. 如何从c/C++中的文本文件读取一行?
- 26. C#PCL从文件读取
- 27. C# - 从JSON文件读取
- 28. isstringstream从文件读取C++
- 29. 从XML文件读取C#
- 30. C#从文件读取
如果我不能得到密码,这是唯一的方法?因为它看起来很长。 – medusa 2010-07-19 14:16:20
受密码保护的文件的事情是,如果你没有密码,那么你不应该操纵电子表格中的数据。 这里是我希望获得有关应用程序的目的的信息,因为我们现在正在进入安全问题,我想确保我不会帮助某人做非法或不道德的事情。 .. 但是,如果你没有密码,但需要修改数据,创建一个新的电子表格是唯一的解决方案,我可以看到... – 2010-07-21 09:00:40
的想法是这样的:该文件应该上传到某处该应用程序,我需要从中提取一些信息。但它是只读的,因为之后下载的人不应该能够修改其内容。所以我不需要修改该文件,它应该对应用程序的其他用户保持只读。但是,假设我可以找到一种方法来通过,例如在上传的时候提示它,那么我可以使用Ado.net读取它吗? – medusa 2010-07-21 13:42:03