昨天写小项目的时候遇到了一个需求:把txt文档的数据导入到mysql数据库中,开始本来想直接用Mysql Workbench导入TXT文件,但是最后发现不支持TXT导入,结果我吧嗒吧嗒的去把TXT转了Excel,拿到Linux上导入的时候又发现了各种乱码问题. 抱着没有什么是程序员干不了的原则,我手写了一个Python代码直接操作文件进行导入了.结果大概一万多条的文件,导入时间大概两分钟. 下面是具体的代码: mysqlpython.py文件: 自定义的连接mysql数据库的类 importtx…
错误#1 11:15 2012-12-19客户提供一txt文本文件,要求导入到数据库,选用dts导入工具,选择数据源步骤如下列预览时出现乱码解答#1 双击打开原始文件中文显示正常,将其另存为选择编码为Unicode.大部分我们可以通过红框里面的选项调整乱码.错误#2 14:22 2013-5-8 企业管理器附加数据库时报错:未能找到存储过程“ master.dbo.xp_dirtree”改用语句正常 EXEC sp_attach_db @dbname = N'test', @filename1…
1.修改字符编码,全部修改为gbk.这样修改,重启后又会恢复默认值. show variables like '%char%'; set character_set_database=gbk; 其中,character_set_client为客户端编码方式:character_set_connection为建立连接使用的编码:character_set_database数据库的编码: character_set_results结果集的编码:character_set_server数据库服务器的编…
insert into t_user(userid,username,usercard,corpid,roleid,phone,useradd,userpost,usermail,userpasswd,failtimes,userstate,authcode,workdate,passwddate) values('10010','羊羊一','','901080200','7','','','','','965EB72C92A549DD',0,'00','01',current timestam…
#!/bin/env python # -*- encoding: utf- -*- import datetime import time import os import sys import xlwt #需要的模块 import re from xlutils.copy import copy import xlrd def txt2xls(filename,xlsname): #文本转换成xls的函数,filename 表示一个要被转换的txt文本,xlsname 表示转换后的文件名 p…
当要往mysql的table中录入数据量大的时候,直接从txt录入已有数据是一个愉快的选择. 在录入数据前要做一些格式上的准备 1. txt编码要是utf-8,无BOM 2. 每行以\t\n结尾,每列间以\t间隔,如图: 之后,就可以直接将数据录入table了…
#创建文件file = Workbook(encoding='utf-8')#创建sleettableTotalTime = file.add_sheet('TotalTime')#每列给出名称tableTotalTime.write(0,0,'TotalTime') TotalTimefpath = r'C:\Users\XXXX\Desktop\packet\autoScript\TotalTime.log'#打开文件并读取f = open(TotalTimefpath,'r')line =…
注意事项: 1.userid 和 control关键字不要缺少: 2.注意数据库格式:test/test@数据库IP:1521/Oracle8,最后一个是tnsnames中的service_name,不是SID. 3.写上log 和 bad生成日志. sqlldr userid=test/test@数据库IP:1521/Oracle8 control=C:\Users\11873\Desktop\input.ctl log=input.log bad=input.bad SILENT=(HEAD…
最近写了一个AD帐户导入的小工具(为啥写作“帐”户呢?),跟大家分享下相关代码,欢迎各位高手指教! 首先,我准备一个这样的Excel文件作为导入模版,并添加了一些测试数据. 然后,我打开Visual Studio 2012,新建一个Windows窗体应用程序.在主窗体界面,我放了一些Label.TextBox.Button控件,还有一个ProgressBar. 开始写代码.首先写从Excel里读取数据的方法. private static async Task<DataTable> GetTa…
pip3 install virtualenv mkdir env/env1 source bin/activate pip3 freeze >requirements.txt or pipreqs ./ encoding=utf8 生成一个requirements.txt的文本文档 pip3 install -r requirements.txt 批量下载模块…