由于个人需要,需要从access数据库内的数据导入到Mysql,而且不想通过人工操作完成,所以写了一个插件。
记录于此,草稿使用。(有些乱)
OleDbConnection con = new OleDbConnection();
try
{
//SaveFileDialog saveFile = new SaveFileDialog();
//saveFile.Filter = ("Excel 文件(*.xls)|*.xls");//指定文件后缀名为Excel 文件。
//if (saveFile.ShowDialog() == DialogResult.OK)
string filename = "temp.xls";
string filePath = Application.StartupPath + "\\" + filename;
string TableName = "";
int index = filename.LastIndexOf("//");//获取最后一个/的索引
filename = filename.Substring(index + 1);//获取excel名称(新建表的路径相对于SaveFileDialog的路径)
//select * into 建立 新的表。
//[[Excel 8.0;database= excel名].[sheet名] 如果是新建sheet表不能加$,如果向sheet里插入数据要加$.
//sheet最多存储65535条数据。
//string sql = "select id,user_class3 into [Excel 8.0;database=" + filename +