【问题标题】:Import Excel (xls) into SQL Server 2012 using SSIS使用 SSIS 将 Excel (xls) 导入 SQL Server 2012
【发布时间】:2015-08-25 14:22:55
【问题描述】:
【问题讨论】:
标签:
sql-server
excel
ssis
【解决方案1】:
基本上 Sqlite 是一个用于保存数据的数据库。Android 提供了几种存储用户和应用程序数据的方法。 SQLite 是存储用户数据的一种方式。 SQLite 是一个非常轻量级的数据库,带有 Android 操作系统。
你可以在这里看到这个link。它包含一个将Exel工作表导入sqlite dataBase的代码。
还有另一个代码:
FileInputStream is = new FileInputStream("Excel File Path in SDCard");
HSSFWorkbook wb = new HSSFWorkbook(is);
HSSFSheet sheet = wb.getSheet("Test");
Iterator<?> rowIterator = sheet.rowIterator();
int index = 0;
while (rowIterator.hasNext()){
HSSFRow hssfRow = (HSSFRow) rowIterator.next();
if(index++ != 0){
//In this stage i have storing each cell into database
util.inserrDataToSqliteDb(dbManager, hssfRow.getCell(1).getStringCellValue(),
hssfRow.getCell(2).getStringCellValue()
}
}
当我需要那个时,这对我很有帮助,看看this link
【解决方案2】:
我的错误原因是因为我没有主键,在我使用主键之后,我可以使用 SSIS 包上传任何记录,默认情况下它们会附加到实际表中。
感谢您的帮助。