Excel文本处理总结



    今天碰到要把Excel数据导入到数据库的情况,因为有导入程序了,要做的便是把数据导成指定格式,其实就是逗号分隔的表格(.csv格式)。主要的麻烦在于表格中的有几个字段要放到数据库中的一个字段,而且要变成HTML格式。

    归纳一下,问题有三:

    1. 把单元格内容中的回车符替换为<br />
    2. 拼接表格内容和字符串
    3. 清理表格中的数据


    依次说明:

    1、把单元格内容中的回车符替换为<br />

    方法一: CTRL+F打开查找替换窗口;由于软回车无法直接在替换输入框中输入,采用间接输入——按入ALT的情况下在小键盘上输10;全部替换为<br />。

    方法二:利用函数进行替换,如=SUBSTITUTE(C1,CHAR(10),"<br />")将替换C1单元格中的回车符为<br />,再拖动填充句柄即可替换全列。

    2、拼接表格内容和字符串

    函数输入中字符串常量需要用双引号(")括起来;遇到字符串常量中包含双引号,则用两个双引号表示字符串中的双引号。

    字符串的拼接使用连接符&。使用举例:=SUBSTITUTE(C1,"内容简介","<b>内容简介><b><br />") & "<p class=""item""">指导老师</p>" & C2

    3、清理表格中的数据

    保存成逗号分隔的数据表前需要对数据进行一下处理。因为保存后数据是以半角逗号(,)进行分割的,为避免程序切割字符串时将数据中的半角逗号当成了数据分割项,因为我把半角逗号全替换为了全角逗号(因为我处理的数据全是中文文字数据,所以全转为全角逗号不成问题)。

    最后感叹一下:Excel还是很强大的,只是一直没静心来学,留着以后再说,呵呵~

    找了个 Excel函数用途、参数、用法速查表 ,放着以后备查。



    本博客所有文章如无特别注明均为原创。
    复制或转载请以超链接形式注明转自枫芸志,原文地址《Excel文本处理总结
    标签:
    分享:

还没有人抢沙发呢~

无觅相关文章插件,快速提升流量