`
helloboy077
  • 浏览: 5422 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

auto generate

 
阅读更多
package com.test.excel;

import java.io.File;
import java.io.IOException;
import java.sql.SQLException;

import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;

public class JavaExcel {
	private static final String INSERT_STR = "insert into cp_mm_lang_phrases(control, lbl_id, lang_id, lang_text,...) " +
			"values( ?, ?, ?, ?,...);";

	public static void main(String[] args) throws SQLException {
	
		String insert = "insert into cp_mm_lang_phrases(control, lbl_id, lang_id, lang_text,...) " +
		"values( ?, ?, ?, ?,...)";
		String filePath = "test.xls";
		try {
			Workbook workbook = Workbook.getWorkbook(new File(filePath));
			Sheet sheet = workbook.getSheet(0);
			int row = sheet.getRows();
			int col = sheet.getColumns();

			for (int j = 1; j < row; j++) {
				insert = INSERT_STR;
				for(int idx = 1; idx < col;idx++){
					Cell cell = sheet.getCell(idx, j);
					String content = cell.getContents();
//					System.out.print(content + "\t");
					insert = insert.replaceFirst("\\?", "'" + content + "'");
				}
				System.out.println(insert);
			}
		} catch (BiffException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}
  • jxl.jar (586.2 KB)
  • 下载次数: 1
分享到:
评论

相关推荐

    AutoGenerate

    标题“AutoGenerate”所指的是一个自动化工具,它主要用于生成配置文件和实体类,以此来简化开发过程,提高开发效率。这个工具特别强调开发者需要具备反射和SpringMVC框架的深厚理解,因为这些技术是该工具核心功能...

    .net auto generate url短链接

    在".net auto generate url短链接"这个主题中,我们将深入探讨如何使用.NET框架来自动创建这种短链接服务,并结合安全性的考虑,比如加密链接,确保用户能够安全地浏览网页。 首先,短链接的生成通常涉及两部分:...

    auto generate algoritm源码.zip

    auto generate algoritm源码.zip

    Auto generate ids.xml and public.xml

    标题“Auto generate ids.xml and public.xml”涉及到的是Android开发中的一个重要环节,即自动创建和管理资源ID。在Android应用开发中,每个XML资源文件(如布局、字符串、颜色等)都会在编译时生成对应的`ids.xml`...

    auto generate code 1.2.4

    自动生成代码工具,很方便使用,可以根据自己的生成的数据库文件方便索引

    auto generate code

    自动生成代码工具,很方便使用,可以根据自己的生成的数据库文件方便索引

    AutoGenerate_Package.xml_Ant:使用ANT脚本自动生成Package.xml文件。 在Package.xml中获取所有文件夹和文件名

    `AutoGenerate_Package.xml_Ant`是一个解决方案,它利用Apache Ant自动化了Package.xml文件的生成。 Apache Ant是一个基于Java的任务驱动构建工具,广泛用于软件项目的构建和部署流程。通过Ant脚本,开发者可以定义...

    AES加解密(aes128/192/256 ecb cbc cfb ofb ctr)

    包含 aes128/192/256 ecb cbc cfb ofb ctr纯c代码,vs2015工程,快速了解各种模式的加解密调用。参考资源:https://download.csdn.net/download/howiexue/9978483,改编简单明了加解密例子,并且关键地方加了注释。

    koa + mongodb + swagger 实现后端api开发封装.zip

    6. **`autoGenerate`接口**:编写这个接口的逻辑,根据指定的集合名动态生成对应的CRUD接口。 7. **启动服务**:运行Koa服务器,通过Swagger UI测试和验证API。 **最佳实践** - 使用版本控制工具(如Git)来管理...

    androidjava源码-AutoHttp:Autogenerate`HTTPsourcecode`forAndroidandJava.自动

    Android Java原始码自动Http 自动为Android和Java生成HTTP source code 。自动生成http java源代码。 执照 Copyright 2014 Google, Inc. Copyright 2015 Square, Inc. Copyright 2016 BiaoWu ...BASIS

    fastapi + pydantic-v2 + sqlalchemy 2.0 + alembic + mysql + redis.zip

    FastAPI SQLAlchemy MySQL提示此仓库是我们构建的FastAPI基础架构便捷版,...生成迁移文件alembic revision --autogenerate# 执行迁移alembic upgrade head启动 fastapi 服务# 帮助fastapi --help# 开发模式fastapi d

    (源码)基于Spring Cloud和Vue.js的自定义配置对象管理系统.zip

    AGTMS(AutoGenerate Template Management System)是一个基于Spring Cloud和Vue.js的自定义配置对象管理系统。它支持通过多种方式(如Oracle、MySQL、MariaDB、SQL Server、PostgreSQL、MongoDB、RESTful等)获取...

    AbstractProcessor小例子

    在处理器类中,我们将检查所有带有`@AutoGenerate`注解的类,并为它们生成对应的接口实现或扩展功能。这将减少手动编写重复代码的工作量,提高代码一致性,并且在修改注解时,所有关联的代码会自动更新,从而降低了...

    基于Spring Cloud和Vue.js的自定义配置对象管理系统.zip

    AGTMS(AutoGenerate Template Management System)是一个基于Spring Cloud和Vue.js的自定义配置对象管理系统。它支持多种数据源,包括Oracle、MySQL、MariaDB、SQL Server、PostgreSQL、MongoDB和RESTful API。该...

    基于fastapi的爬虫可视化调度系统源码+项目部署说明(高分项目).zip

    alembic revision --autogenerate -m "init commit" ``` ### 生成表 ```shell alembic upgrade head ``` ### 生成初始化账号密码 ```shell cd app python initial_data.py ``` ```shell username: admin@163.com...

    基于fastapi的爬虫可视化调度系统源码+项目部署说明.zip

    alembic revision --autogenerate -m "init commit" ``` ### 生成表 ```shell alembic upgrade head ``` ### 生成初始化账号密码 ```shell cd app python initial_data.py ``` ```shell username: admin@163.com...

    AndroidInject增加sqlite3数据库映射注解(ORM)

    @PrimaryKey(autoGenerate = true) private int id; @Column private String name; @Column private int age; // ... } ``` 4. `@ForeignKey`: 定义外键关系,用于关联不同的表,如: ```java @Entity...

    Android移动应用开发之使用room实现数据库的增删改查

    `@PrimaryKey`注解标记主键,`autoGenerate = true`表示主键自增长。 创建一个Dao(Data Access Object)接口,定义对数据库的操作: ```kotlin @Dao interface UserDao { @Insert suspend fun insert(user: ...

    retrieveMetadata

    4. **AutoGenerate_Package.xml_Ant**:这是一个元数据包定义文件,列出了要检索的具体元数据组件。例如,你可能包括自定义对象、字段、页面布局、工作流规则等。在Ant脚本中,这个文件被引用来指示哪些元数据应被...

    081集-搭建项目框架-定义实体类

    `autoGenerate = true`表明主键值是由数据库自动生成的。 实体类与数据库之间的交互通常通过DAO(Data Access Object)接口进行,DAO定义了对数据库执行的操作。例如: ```java import androidx.room.Dao; import ...

Global site tag (gtag.js) - Google Analytics