excel数据自动导入模板.docx
- 文档编号:26272209
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:8
- 大小:16.96KB
excel数据自动导入模板.docx
《excel数据自动导入模板.docx》由会员分享,可在线阅读,更多相关《excel数据自动导入模板.docx(8页珍藏版)》请在冰豆网上搜索。
excel数据自动导入模板
竭诚为您提供优质文档/双击可除
excel,数据自动导入模板
篇一:
excel模板数据导入教程
excel模板数据导入教程
excel模板数据导入教程
excel导入模板中的数据既可以直接在我们提供的模板文件中录入,列标题中有红色“(必填)”文字的列必须要填写,其它列根据实际需求可以不填写,换算比率、销售价格、库存数量、成本价这些数字列如果要导入的话,一定是纯数字格式,必须要填写而且不能包括任何汉字或字母。
库存数量与成本价必须是以基本计量单位核算录入,也就是以最小计量单位核算录入。
如果从管家婆、速达等进销存软件中导出到excel文件,一定要修改导出的excel文件格式,否则肯定不能正常识别和导入,修改的要求如下:
1、excel导入模板文件扩展名必须为xls,如果为其它扩展名,必须双击打开模板文件,然后另存为“excel97-20xx工作簿(*.xls)”格式的文件;
2、窗口左下角的工作薄名称必须为“sheet1”,管家婆或速达导出来的工作薄名称一般为其它名称,必须要修改为sheet1,请见以下截图;
3、第一行必须为列名,第二行开始必须为要导入的正式数据,请见以下截图;
附上一张标准的导入模板数据截图
本教程只演示怎么导入在我们提供的excel导入模板中录入的数据,如果从管家婆或速达等进销存软件导出来的数据,导入方式大同小异,只是列名或列的数量不一致而已;在导入之前一定要关闭要导入的excel模板文件,否则因为独占模式导致导入时无法识别模板文件中的数据。
产品资料导入
产品资料模板中包括“产品资料基础信息、销售价格、库存记录”3部分内容,需要将同一个产品资料模板文件分3步分别导入,如果有辅助计量单位的销售价格也需要导入,那么需要分4步分别导入。
在导入的模板中如果包括软件中已存在的产品资料记录,一定要在导入窗口将
下拉框选择,这样就不会
将相同的记录重复导入到软件中。
第一步:
既可以在软件初次使用向导窗口中点击“产品资料导入”按钮,也可以在“基础数据----产品资料”列表窗口点击“excel导入”菜单,弹出产品资料导入窗口,先选择要导入的excel模板文件,然后根据要导入的列,按照以下截图设置要导入的列,在第一步中只能导入产品资料的基础数据,销售价格和库存记录在以下步骤中导入。
设置完成后,点击“导入”按钮开始导入。
第二步:
导入产品资料的基本计量单位销售价格,既可以在“软件初次使用向导”窗口中点击“销售价格导入”按钮,也可以在“基础数据----销售价格”列表窗口点击“excel导入”菜单,弹出销售价格导入窗口,选择刚才导入产品资料时的那个excel模板文件,然后根据要导入的列,按照以下截图设置要导入的列,着重要注意一下,计量单位选择“基本单位”列,直销单价选择“基本单位销售价”列,这样就把基本单位的销售价格和基本单位匹配导入了;
设置完成后,点击“导入”按钮开始导入,会弹出组织机构列表选择窗口,如果所有机构的销售价格一致,统一选择为公司总部;
第三步:
如果需要导入产品资料的辅助计量单位销售价格才需要执行此步,否则直接略过至第四步,第三步操作步骤和第二步完全相同,着重要注意一下,计量单位选择“辅助单位”列,直销单价选择“辅助单位销售价”列,这样就把辅助单位的销售价格和辅助单位匹配导入了;
设置完成后,点击“导入”按钮开始导入,会弹出组织机构列表选择窗口,如果所有机构的销售价格一致,统一选择为公司总部;
第四步:
产品的库存数量及成本价导入,既可以在“软件初次使用向导”窗口中点击“期初库存导入”按钮,也可以在“库存管理----产品库存”列表窗口点击“excel导入”菜单,弹出产品库存导入窗口,选择刚才导入产品资料时的那个excel模板文件,然后根据要导入的列,按照以下截图设置要导入的列
篇二:
excel的数据中导入到我自己设定的excel模板中
import="mon.initapp"%>import="com.yinjun.service.itsbalanceservice"%>import="com.yinjun.entity.tsbalance"%>import="java.util.*"%>import="org.apache.poi.ss.usermodel.cell"%>import="org.apache.poi.ss.usermodel.Row"%>import="org.apache.poi.ss.usermodel.sheet"%>import="org.apache.poi.hssf.usermodel.hssFworkbook"%>import="org.apache.poi.ss.usermodel.workbook"%>import="java.io.ioexception"%>import="java.io.Fileinputstream"%>
request.setcharacterencoding("utf-8");
stringmsg="";
stringfilename=request.getparameter("filename");
intindex=filename.lastindexof("\\");if(index>0){filename=filename.substring(index+1);}
stringtitle=newsimpledateFormat("yyyymmdd").format(newdate())
+filename;
response.reset();
response.setcharacterencoding("utf-8");
response.setcontenttype("application/download");
response.setheader("content-disposition","attachment;filename="
+newstring(title.getbytes("utf-8"),"iso8859-1"));//设置文件名显示中文
stringstartdate=request.getparameter("startdate");stringenddate=request.getparameter("enddate");
stringstringstringstringstringmeterids=request.getparameter("meterids");pagesize=request.getparameter("pagesize");currentpage=request.getparameter("currentpage");statistics=request.getparameter("statistics");exportway=request.getparameter("exportway");
mapmap=newhashmap();
map.put("startdate",startdate);
map.put("enddate",enddate);
map.put("meterids",meterids);
map.put("currentpage",currentpage);
map.put("pagesize",pagesize);
if("all".equals(exportway)){
map.put("queryall","queryall");//选择查询全部}
map.put("statistics",statistics);
itsbalanceservicetsbalanceservice=(itsbalanceservice)initapp.context
.getbean("tsbalanceservice");
mapdata=tsbalanceservice.showtsbalance(map);
listprojectnodelist=(list)data.get("tsbalancelist");
stringpath=request.getRealpath("/exceltemplate").replace("\\",
"/");
stringfilepath=path+"/"+filename;
Filefile=newFile(filepath);
e)){inputstreamis=null;try{is=newFileinputstream(file);workbookwb=newhssFworkbook(is);intsheetsnum=wb.getnumberofsheets();//找到对应的sheetfor(inti=0;i sheetsheet=wb.getsheet(sheetname);
lastRownum=sheet.getlastRownum();//循环row,获得需要的cell
for(intr=4;r Rowrow=sheet.getRow(r);//电表地址所在的单元格
cellmetercell=row.getcell(4);
得cell的样式
(7);
p1cell.getcellstyle();
得cell的样式
(8);
p2cell.getcellstyle();
得cell的样式
(11);
p4cell.getcellstyle();
得cell的样式
(12);
p5cell.getcellstyle();
==cell.cell_type_numeRic)
nt)metercell
umericcellValue();//正向有功起码所在的单元格,获cellpp1cell=row.getcellcellstylepp1cellstyle=p//正向有功止码所在的单元格,获cellpp2cell=row.getcellcellstylepp2cellstyle=p//反向有功起码所在的单元格,获cellpp4cell=row.getcellcellstylepp4cellstyle=p//反向有功止码所在的单元格,获cellpp5cell=row.getcellcellstylepp5cellstyle=p//从电表地址单元格中取出值stringmeterValue="";//数值单元格取值if(metercell.getcelltype()intcellValue=(i.getn{
r.tostring(cellValue);
ype()==cell.cell_type_stRing){
ell.getstringcellValue();meterValue=intege}//文本单元格取值elseif(metercell.getcelltmeterValue=meterc
}
//从页面传的list中找到对应的电表地址,并将起码、止码写入
for(tsbalancebalance:
projectnodelist){
//如果模板中的电表地址和list中的电表地址相等,将起码、止码写入对应cell中;
stringmeteraddress=balance.getaddress()==null"":
balance.getaddress();
stringpp1=balance.getpp1()==null"":
balance.getpp1();
stringpp2=balance.getpp2()==null"":
balance.getpp2();
stringpp4=balance.getpp4()==null"":
balance.getpp4();
stringpp5=balance.getpp5()==null"":
balance.getpp5();
if(!
"".equals(meteraddress)
pp1cell.setcellstyle(pp1cellstyle);
}
if(!
commonutil.judge(pp2)){
pp2cell.setcellValue(pp2);
pp2cell.setcellstyle(pp2cellstyle);
}
til.judge(pp4)){
ll.setcellValue(pp4);
ll.setcellstyle(pp4cellstyle);
if(!
commonupp4cepp4ce}
if(!
commonu
pp5ce
pp5ce
}til.judge(pp5)){ll.setcellValue(pp5);ll.setcellstyle(pp5cellstyle);
}
}
}
}
//如果是10kv线损表
elseif(commonutil.sheet_line_loss.equals(sheetname)){
sheetsheet=wb.getsheet(sheetname);
lastRownum=sheet.getlastRownum();for(intr=2;r Rowrow=sheet.getRow(r);//电表地址所在的单元格
cellmetercell=row.getcell(4);
//电量类的标识的单元格
celltypecell=row.getcell(3);
//本月止码所在的单元格
cellcheckcodecell=row.getcell(6);
cellstylechcekcodestyle=checkcodecell.getcellstyle();
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- excel 数据 自动 导入 模板