zoukankan      html  css  js  c++  java
  • 将Oracle表定义脚本转为word表格的小程序 --C#

    oracle表定义最常用的方式是SQL脚本,如下所示

    create table t_student(
    student_id varchar2(10),     --学号
    student_name varchar2(10),   --姓名
    sex_id varchar2(2),          --性别
    constraint pk_t_student primary Key (student_id)
    );

    但是在提交用户手册时,最好还是采用表格的形式,如下所示

    如果有大量字段多的表需要处理,则比较费时。编写了一段c#程序来自动处理,可极大提高工作效率。

            private void button1_Click(object sender, EventArgs e)
            {
                string ss = "", line1;
                ss = textBox1.Text;
                string[] lines = Regex.Split(ss, "
    ", RegexOptions.IgnoreCase);
                string[] row=new string[3];
                int index0;
                StringBuilder fileds = new StringBuilder();
                foreach (string i in lines)
                {
                    line1 = i.ToString().Trim();
                    if (line1.Length<2) { continue; }
                    index0=line1.IndexOf(' ');
                    row[0] = line1.Substring(0, index0);
                    line1=line1.Remove(0, index0).Trim();
                    row[1] = Regex.Split(line1, "--")[0].Trim().TrimEnd(',');
                    row[2] = Regex.Split(line1, "--")[1].Trim();
                    fileds.AppendFormat("{0}	{1}	{2}
    ", row[0], row[1], row[2]);
                }
                textBox2.Text = lines.Length.ToString();
                Clipboard.SetDataObject(fileds.ToString(), true);
    
    
            }

    运行界面如下图

  • 相关阅读:
    vue项目中兼容ie8以上浏览器的配置
    vue项目中event bus的简单使用
    js中的正则表达式小结1
    sourceTree跳过注册
    日期时间格式化
    阿里矢量图标库的使用
    mySql 常用命令
    php 常用的系统函数
    php mySql常用的函数
    php 关于php创建 json文件 和 对文件增删改查 示例
  • 原文地址:https://www.cnblogs.com/imhuanxi/p/14914769.html
Copyright © 2011-2022 走看看