Giter Site home page Giter Site logo

whulzp / sqllangcreatetooling Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yamazakylau/sqllangcreatetooling

0.0 0.0 0.0 5.59 MB

C#处理excel数据方法代码,可通过读取Excel文件直接生成SQL脚本,支持增删改语句脚本一键生成;可通过VS编译,或下载安装程序。

Home Page: https://github.com/YamazakyLau/SQLLangCreateTooling

C# 100.00%

sqllangcreatetooling's Introduction

帮助说明

#####a. 程序适用于向已有数据库表中增删改一定的数据,通常情形下数据内容已经确定,然而并没有合适的方法快速添加到数据库; 实际工作中,我们习惯将收集的数据用EXCEL表来暂时保存,然后更多的时候我们并没有好的机制快速将Excel表中的内容直接导入到数据库中,SQLLangCreateTooling是一个Windows应用程序源码项目,方便大家使用Windows应用程序,快速生成SQL语言语句。
作者本人在大型项目中得到了实际的应用:

  • 1.业务人员习惯于用EXCEL快速的收集和保存各种数据。我们不能强制要求业务人员每次手动到某个平台上填写这样那样的资料。
  • 2.如果说业务人员到某个平台上填写数据,而数据本身要求比较详尽,开发或提供这样的平台对于小公司来说需要一定的成本;
  • 3.业务人员不一定能随时随地上平台操作。

    而我们这样一个小小的工具可以起到很大的作用:
  • 1.业务人员只需要将数据井然有序的保存即可。
  • 2.拿到的数据只需要简单的表格列的处理,比如说按符合数据库表设计的要求处理,然后用我们的工具即可生成SQL语言。
  • 3.SQL语言文档甚至可以直接修改成*.sql文件,直接导入数据库。

#####b. 您可以先将数据有序的加入到EXCEL表中,软件帮您生成Structured Query Language Structured Query Language介绍

#####c. 支持2003/2007+版EXCEL文件,后缀名*.xls/*.xlsx!。

#####d. 支持选择第几张表格的内容,表格中不要有间隙单元格或不整齐非空单元格(如果确实有未填表,仍然建议采用数据库默认字段填充,以免生成语句语法不合要求)。

#####e. 手动输入数字1~9,分别表示第一张表至第9张表,实际证明Excel文件中Sheet表的排序与所见的顺序可能不一样,但软件有会将表的名称显示出来供您比对!

#####f. 文件名、表名尽量使用英文+数字;因为有可能编码无法被程序识别。(本程序在Microsoft Visual Studio 2008版IDE上调试通过,实际测试系统为简体中文版64位Win7电脑)

#####g. 本程序开源代码首发地址:Github查看代码

#####h. 程序引用开源组件NPOI、ExcelPackage ,理论上不需要您的电脑上安装EXCEL阅读软件也能使用,软件抛弃原来的OleDbConnection(或叫OLEDB)程序接口,但仍保留代码痕迹。

#####g. 原型预览: 原型预览

#####h. 工具安装下载SQLLangCreateTooling.zip

sqllangcreatetooling's People

Contributors

yamazakylau avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.