我正在寻找从excel导入坐标到C#程序的最佳方法。目标是从X Pos列和Y Pos列中检索数据,并将它们与用户点击的X位置和Y位置进行比较。什么是从Excel数据库中获取数据的最佳方式?从Excel导入数据到C#
-1
A
回答
1
其中最简单的是使用剪贴板。 从Excel可能Ctr-C
给Windows剪贴板的一些格式(或多或少强大)
简单的方法是使用基本(主,自然)剪贴板格式,细胞分隔的制表\t
和线中\n
这种多强你可以以其他方式拆分或解析,直至您。
阅读MSDN约System.Windows.Forms.Clipboard.GetText(....)
1
如果我们的目标是从XLS导入数据(X)文件,您可以使用http://spreadsheetlight.com/ (它并不需要Office安装在工作站上)
您可以打开该文档选择一个工作表并逐行读取数据。 您应该将坐标存储在适当的数据结构中,并在鼠标事件触发时将其与光标坐标进行比较。
快速取样以获取单元格值;
using(SLDocument document = new SLDocument("TheFile.xlsx", "TheSheet"))
{
string cellContent = document .GetCellValueAsString("A1");
document.CloseWithoutSaving();
}
相关问题
- 1. 从excel导入数据(c#)
- 2. 从Excel导入Excel数据
- 3. 从Excel导入数据选择到数据库ADO.net使用C#
- 4. Excel导入到数据库使用C#
- 5. C#导入Excel数据到SQL表
- 6. 数据从C#导出到Excel
- 7. c#从datagridview导出数据到excel
- 8. 从excel导入数据到模型django
- 9. 如何从Excel导入数据到MYSQL?
- 10. 从Excel/CSV导入数据到SQL Server
- 11. 从Excel导入数据到MS Access中
- 12. 从Excel导入数据到SQL Server
- 13. 从Excel导入数据到SQL Server
- 14. 从R导入数据到excel
- 15. 从excel导入数据到matlab逐行
- 16. 从MySQL导入数据到Excel
- 17. 从Excel导入数据到SQL Server表
- 18. 从Access表导入数据到Excel表
- 19. 将数据从excel导入到vb .net
- 20. 从excel导入数据到sql server
- 21. 从Excel导入数据到Access
- 22. 从excel导入数据到word
- 23. 从excel导入数据到多个表
- 24. 从PHP导入Excel数据
- 25. 从Excel导入数据 - VB.NET
- 26. 从excel导入数据
- 27. 导入excel数据到SQL
- 28. 将数据从Excel导入数据库
- 29. 从SQL Server或asp.net/C#(mvc 3)导入数据到excel页面
- 30. 如何从Excel导入数据到SQL中的C#
定义“最佳”。最快的?最便宜的?最简单的代码?你有没有做过任何研究?你发现了什么方法,你有什么理由不使用它们之一? –
Excel不是_database_ – Mafii
我还没有找到任何好方法,只是寻找一种效率高但不太困难的方法。 –