使用java进行excel导入,如何获得指定内容的单元格的列号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用java进行excel导入,如何获得指定内容的单元格的列号相关的知识,希望对你有一定的参考价值。

已经知道该单元格的内容的情况下 如何知道他的列号 求解答。
已经知道行数 和内容 就是想知道这个单元格的列号

HSSFRow row = sheet.getRow(i);获取行 int lastCellNum = row.getLastCellNum();获取最后一列for (short j = 0; j < lastCellNum + 1; j++)去每一列 参考技术A

我是这样实现的,你可以将cellNum<15改为hssfSheet.getLastCellNum

本回答被提问者采纳
参考技术B 一行一行的遍历 参考技术C 请具体说明你操作Excel时候使用的那种API.
JXL ? POI? jExcelAPI?追问

poi

java,导入httpClient包postMethod如何向指定网页传入账号密码,并且获得跳转后页面的url?

已经导入httpClient和Htmlparser 包,现在要向某网站提交账号密码,模拟登陆功能,请问如何postMethod实现参数传递和使得页面跳转并获得跳转后页面的url?

httpClient包postMethod如何向指定网页传入账号密码
这步用HttpPost就可以成功了,如果别人向你回送跳转后页面的url,你就可以拿到,不然应该是拿不到的。追问

请问那HttpPost的参数设置如何对应网页的账号密码呢?

追答

留个邮箱,给你个demo跑一下

参考技术A webClient.setJavaScriptEnabled(true);
webClient.setJavaScriptTimeout(3600*1000);
webClient.setRedirectEnabled(true);
webClient.setThrowExceptionOnScriptError(true);
webClient.setThrowExceptionOnFailingStatusCode(true);
webClient.setTimeout(3600*1000);

webClient.waitForBackgroundJavaScript(600*1000);
webClient.setAjaxController(new NicelyResynchronizingAjaxController());

// if (Integer.parseInt(currentPage)<6)

page = (HtmlPage) webClient.getCurrentWindow().getEnclosedPage();
HtmlAnchor a=(HtmlAnchor)page.getAnchorByText(currentPage);
try
page=a.click();
Thread.sleep(time);
catch (Exception e1)
// TODO Auto-generated catch block
e1.printStackTrace();

page = (HtmlPage) webClient.getCurrentWindow().getEnclosedPage();
参考技术B //传送数据
String requestData = g.toJson(paramMap);
//接收
String result = HttpClients.doPost(url, requestData);

以上是关于使用java进行excel导入,如何获得指定内容的单元格的列号的主要内容,如果未能解决你的问题,请参考以下文章

word中的内容如何导入Excel指定表格里?

如何实现SpreadJS的纯前端Excel导入导出

怎么用python读取txt文件里指定行的内容,并导入excel?

Python使用pandas导入xlsx格式的excel文件内容

如何在java里面操作excel文件里面的对象

请教高手们,如何将写字板中的文本内容的指定文字或数字,自动导入EXCEL表格的指定单元格中