用Notepad++录制宏
来源:互联网 发布:仿淘宝手机网站模板 编辑:程序博客网 时间:2024/06/05 15:59
我们需要将csv文档的表头变成MySQL DB的栏位,这样导入csv数据的时候,能根据设定好的栏位来处理和导入对应栏位的数据,用Notepad++可以实现这半自动化的功能。
步骤如下:
打开Notepad++ -> Macro -> Start Recoding
将需要处理的csv表头复制粘贴到Notepad++:
Ctrl+F,调出Find,然后用正则表达式处理:复制空格,Replace with用 \r
然后用^及$在前面及后面加'
然后在后面加上栏位数据类型:
完成后保存Macro
这样再完善sql语句即可:
CREATE TABLE `xxx`.`xxxx-test`
(
`BoardNo` varchar (100),
`StationID` varchar (100),
`starttime` datetime,
`SFCStatus` varchar (100),
`TotalTestTime` varchar (100),
`result` varchar (100),
`WIFI_11B_TX1_2412` varchar (100),
`WIFI_11AG_TX1_2437` varchar (100),
`WIFI_11N_TX1_2472` varchar (100),
) ENGINE=InnoDB DEFAULT CHARSET=utf8
阅读全文
0 0
- 用Notepad++录制宏
- 用NOTEPAD攻克DATAWINDOW
- 用NOTEPAD攻克DATAWINDOW
- 用vs2012编辑Notepad++
- notepad++ 用空格缩进
- 用notepad运行python
- 用notepad运行python
- Notepad++
- notepad
- Notepad++
- notepad++
- NotePad++
- notepad++
- notepad++
- Notepad++
- notepad
- notepad++
- Notepad++
- 解决ios音乐不自动播放的问题
- TMA3.0.2.5铁塔制造助手+屏幕录像专家
- String的理解
- ReactNative开发(四)之小项目开发案例
- 解析网络图片
- 用Notepad++录制宏
- Banner 图片轮播
- Java集合源码分析→HashMap
- 分布式系统架构
- 顺序表
- 通过a标签给frame标签的src赋值
- exception = {"元数据集合中已存在具有标识“xxx”的项。\r\n参数名: item"}
- jQuery报错:Uncaught ReferenceError: $ is not defined
- Android Unable to instantiate activity ComponentInfo...