本一初学者,工作中遇到问题,想利用java来解决。问题来源:一个程序rgmaping。需要输入3个数字(其会自动计算并绘制图文),3个数字来自Excel表格中3列数字(例如:
         18.5  23 31.1)。
现情况:  只能手动的将Excel表格中3列数字,逐行的输入到rgmaping中,费时费力,经常出错,因为每次都需要输上百行。具体情况:点击一个名为“add”的按钮,才会出现输入窗口,窗口中有3个文本区:坡角___ ,倾向____ , 斜距____ 。再将 
          Excel表格中3列数字手工输入。注:每次只能输入3个数字,点击窗口下角“ok”键后窗口消失,再点击“add”打
          开新窗口,继续输入Excel表格中下一行的3列数字。如此往复。提    问:自动的读取Excel表格中3列数字并自动的输入到程序rgmaping中,如何实现?不求具体代码,只是想知道您的思
          路,利用那些类和方法呢,希望路过的朋友能指点一二,哪怕一点点也好。我初学java,没有头绪。备    注:程序rgmaping为C++编写,不知道源代码。最好能实现不需要药标移动(目前我的知识所见,好像不太可能),
          如若不行,鼠标模拟移动也非常好(但好像得每次都得把位置放的跟第一次一样是不是?)。
          
          再次感谢路过的朋友,期待你的指点。       

解决方案 »

  1.   

    自己写个 JAVA 程序  直接将EXCEL 导入到数据库中!!  不用他的不就得啦~~
    import com.jspsmart.upload.SmartUpload;
    给你个包 玩玩  能实现你想要达到的目的!!  不明白的 就只能上网看看吧~~ 没法说
      

  2.   

    非常感谢:import com.jspsmart.upload.SmartUpload 这个包baidu收吗? 不用考虑数据库的结构(术语可能不对),就能直接导入?
      

  3.   

    呵呵~~读取excel文件中的信息。我只用过poi,也许你也在用?
    应该可以把数据组织成为一个二维列表的结构。里面的列表村的就是每行你的那三个数字。
    然后遍历这个二维列表,每次读取其中一行的时候,自动完成以前一次你手动输入的动作。
    这是大概的思路,具体代码如何写要看你具体代码和数据的情形。
      

  4.   

    非常感谢gentalguo ,请问你回复中“自动完成以前一次你手动输入的动作”这一句是指利用鼠标模拟手工操作来点击按钮吗? poi是指哪个类呢? 呵呵 我第一次想做个实际的小程序,发现比想象的难太多。