POI实现大批量数据的读取

POI实现大批量数据的读取,第1张

主要步骤:

方法作用public void startRow(int i)开始读取行public void endRow(int i)结束读取行public void cell(String s, String s1, XSSFComment xssfComment)读取行中单元

github地址:>现在的应用场景是这样的:
环境 : locSDK_33 + Android 44
我在界面上设置了一个Button按钮,和一个Text文本框
点击Button(btn1)以后,把一些数据上传到自己的LBS表中
上传完以后希望得到这条记录的ID号,把这个ID号放在这个Text中(et3)
代码如下:
点击Button的事件:
btn1setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
new LoginThread()start();
}});
复制代码
LoginThread线程:
class LoginThread extends Thread {
List<BasicNameValuePair>list=null;
JSONObject jsonObject = null;
JSONArray jsonArray = null;
String result="";
String poiId="";
public void run() {
String action=">POI里可能没有这个机能。 不过你可以这样做。 把带有这个格式的Excel文件,做为模板。 每次把模板文件读进来,把自己要输出的数据填到对应的单元格里。 之后,把填完数据的Excel文件,保存到指定路径里。或者从浏览器里d出。

这和数据库没有关系
因为setCellValue方法的参数是有double,boolean,string等,而你传进去的是float,他会把你的float转换成double,转的时候有问题。
如果是把float a=44444443f;直接弄成变量打印,也会出现这种情况。
可以这样做改成
Float a=44444443f;
cellsetCellValue(atoString());
测试通过


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13379476.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-24
下一篇 2023-07-24

发表评论

登录后才能评论

评论列表(0条)

保存