【excel】 关于一次批量导入时,excel提取列中的中文与其他列组合成数组属性

项目要求,提取D列中的中文名和C列中的CI号组成可实际查询的PHP数组元素

  • excel 提取中文函数,打开excel 按住ALT + F11 在弹出的窗口点击 插入 -》 模块 ,复制一下的代码到弹出的框中
Function getcn(mystr As Range)
'提取中文以及全角字符
Dim temp As String
getcn = ""
For i = 1 To Len(mystr)
    temp = Mid(mystr, i, 1)
    If Evaluate("LenB(""" & temp & """)") = 2 Then
        getcn = getcn & temp
    End If
Next
End Function 
  • 然后在E 列中输入调用代码 如 E1 中输入 =getcn(D1) enter键之后,取出了字符串里的中文
  • 合并C列和E列再添加相应的字符组成PHP数组格式 在F1中输入 ="‘"&C1&"‘=>‘"&E1&"‘," ,enter键之后 得到值格式为 ‘CI9633‘=>‘李佳宁‘,,连接各个列的内容用的是&,我之前用concat测试不通过

好了,就讲到这里,是我自己的一次总结,也希望能帮到你 !!!

原文地址:https://www.cnblogs.com/china-flint/p/11132041.html

时间: 2024-10-27 07:14:08

【excel】 关于一次批量导入时,excel提取列中的中文与其他列组合成数组属性的相关文章

POI根据EXCEL模板,修改内容导出新EXCEL (只支持HSSF)

package excelPoiTest; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.p

excel手机号码归属地批量公式查询 vlookup函数

Excel手机号码归属地 批量公式查询 vlookup函数 xls 手机号码 添加一列 地区归属地 使用 公式:=(VLOOKUP(LEFT(B2,7),号段数据库!B:D,2,0)&VLOOKUP(LEFT(B2,7),号段数据库!B:D,3,0)) 最新手机号段归属地数据库

EXCEL工资条短信批量发送方法

每个月工资条如何发放给大家是一个头疼的事情,因为工资涉及到保密问题,人一多就特别容易出错:光这个发工资条就够让人忙活好长时间的了:现在跟大家分享一下EXCEL 批量发送发送工资条! 短信发送财务可将表格导入到云信通-企业信使信息批量快速地发送到员工手机上,一键搞定 简易性:"企业信使"系统采用图形化界面,设计人性化,简单易用 保密性:企业信使短信点对点,保证每个人,只能收到属于自己的工资条短信 智能性:自定义工资条模板,自定义长短信发送方式,支持用户自己添加或删除项目等 便捷性:员工可

使用C#数据如何导到excel

能够通过相关代码生成一个excel表格,并能对表格样式等进行控制~ public void ExportExcel() { //创建一个 Excel 实例 ExcelApplication excel = new ExcelApplication(); try { excel.Visible = false;// 不显示 Excel 文件,如果为 true 则显示 Excel 文件 excel.Workbooks.Add(Missing.Value);// 添加工作簿 Worksheet she

DataTable 导到Excel

/// <summary> /// 将DataTalbe导出到Excel中 /// </summary> /// <param name="dt"></param> /// <param name="ProjectName">生成的Excel的Sheet的名字</param> /// <param name="filePath">保存的路径</param&g

从excel表中生成批量SQL,将数据录入到数据库中

excel表格中有许多数据,需要将数据导入数据库中,又不能一个一个手工录入,可以生成SQL,来批量操作. 1.首先在第二行的H列,插入函数:=CONCATENATE("INSERT INTO `book` (`bookid`, `title`,  `volume`, `author`, `urlpdf` ) VALUES ('",A2,"', '",B2,"', '3', '",C2,"', '",F2,"');&q

NPOI操作EXCEL(三)——反射机制进行excel表格数据的解析

我们先来回忆回忆上篇文章讲到的通过xml配置文件实现excel批量模板解析的整体思路: 1.对每个excel模板制定xml配置规则集,实现xml配置文件的解析服务 2.为每个excel模板制定DTO,继承于一个BaseDTO 3.实现两个工厂方法,一是获取某excel模板xml配置文件路径:一是获取某excel模板DTO对象 4.EXCEL工具类对外暴露两个接口,一是数据验证接口,返回整个excel所有错误单元格信息:一是数据解析接口,读取单元格数据到DTO.通过构造方法传入配置文件 5.整体流

.net读取Excel转datatable、.net读取的Excel存在合并单元格并且转成datatable

项目中经常会遇到Excel导入数据,Excel的模板会可能是存在合并单元格的,模板如下图所示 读取时需要填充合并单元格的值,转成datatable单元格值时,填充合并单元格的值,如下图所示: 合并单元格的值填充,这种格式的datatable使用SqlBulkCopy批量导入更为方便 Excel转datatable方法代码: /// <summary> /// Excel转DataTable /// </summary> /// <param name="filePa

如何把Excel中的单元格等对象保存成图片

对于Excel中的很多对象,比如单元格(Cell),图形(shape),图表(chart)等等,有时需要将它们保存成一张图片.就像截图一样. 最近做一个Excel相关的项目,项目中遇到一个很变态的需求, 需要对Excel中的一些对象进行拍图,比如,对一个单元格设置一些颜色之后拍图,或者对一个图表,报表拍成图片.经过比较曲折的经历,终于还是完成了.拿出来分享一下. 要做Excel,首先当然是查看Excel的com对象模型.地址在这里: http://msdn.microsoft.com/en-us