Tag: 数据库

要读取Excel,我们可以使用Spring批处理?

我想知道是否可以使用Spring Batch ,以便从文件Excel中读取并将其保存在数据库中。 备注:文件Excel的内容每2小时更改一次。 如果Spring Batch不可能,我还可以使用其他解决scheme

将数据粘贴到MSExcel时避免新行(<br/>)

我试图将我的一些数据从SQL Server粘贴到Excel文件中。 我有一个领域接受文本和HTML(评论)。 它有一些价值包含<br/> 。 当我复制该logging并粘贴到Excel中时,该字段中的文本将打破表格的格式。 行在每个<br/>标签处打破并在logging之间创build新行。 请帮助我以相同的格式复制和粘贴数据,而不考虑<br/>标签。 先谢谢你。

具有相同ID的多个值的数据库

我有一个数据库,其中每个实体都有一个唯一的ID,但是最近所有的实体名称都被改变(不以相同的方式)以提高可读性。 这些更改在不同的名称中不是标准的,并且从ID到ID各不相同。 这使得大量的总结报告如下所示: ID Name Total for the year 3011 Joesmith 3000 3011 Joe Smith 1000 5024 DBS 400 5024 Deborah Smith 150 各行可能看起来像这样: ID Name Transaction Date 3011 Joesmith 2000 January 1, 2017 3011 Joesmith 1000 January 2, 2017 3011 Joe Smith 500 February 1, 2017 3011 Joe Smith 500 February 5, 2017 修改旧条目以匹配新条目或仅显示任何匹配的ID的新名称的最佳方法是什么? […]

仅在工作簿中打印所有电子表格名称

是否可以仅打印电子表格名称(标签底部的名称)? 我有一个有很多spreasheets的工作簿(超过500,呃,这是一个音乐目录… CD,他们是什么,composer php,指挥,动作,时间等),并希望打印出来的只是工作簿的全部和部分的名称。 是的,我知道我应该在Access中做更多的事情,但是我在64年前开始在Commidore上工作,在我走的时候刚刚“转换”它。 最新版本是在Excel 2007中。因此本质上它是使用电子表格完成的“2D数据库”,而不是在Access中完成的“3D数据库”。 很多方面。

我应该使用什么数据库?

我的vb.net代码从1901年的每个季度计算公司股票价格的增长率,并将其存储在数据表中。 这需要一段时间(10-15分钟)。 我想在计算好数据表后将信息保存起来,这样我就不用每次运行程序都重新计算过去的增长率。 当我打开我的程序时,我希望数据表包含任何已经计算好的增长率,所以我只需要计算新增季度的增长率。 我应该将我的数据表存储在某种数据库中,还是有另一种方法来做到这一点? 我的数据表是相当大的。 它目前有450列(从1901年到现在每季度一个),可以有成千上万的行(每个公司一个)。 这对于Microsoft Access来说太大了吗? 微软的Excel会成为一个select吗? 谢谢!

将Excel导入到C#.NET中的数据库

我有一个巨大的Excel文件集合。 有许多信息privite和我的客户要存储在数据库中。 之后他们可以使用数据库中的数据来重build所有的Excel报表。 那么你有什么想法来实现呢? 如果我把Excel转换成字节stream来存储呢? 我知道,如果我把Excel放到字节stream中,会用更多的时间和空间来处理格式和其他的东西,愚蠢的做到这一点。 所以我想用其他方式来存储数据?

使用Access.Application对象与数据库连接之间的区别

我一直在search有关如何在ACCDB中添加和查询Excel VBA中的数据的信息。 我遇到了很多答案:来自我的同事的OpenDatabase(),数据库连接和使用Access.Application对象。 我无法弄清楚的是,使用Access对象而不是使用string等创build与数据库的连接会有好处吗? 我没有读过使用Access应用程序对象,我不需要在运行VBA的计算机上安装Access引擎,我select这样做是因为这个原因。 另外,它看起来比使用连接string和走这条路线更简单。 我已经实现了访问对象,它的工作就像一个魅力。 所以我的问题是,做访问对象的方式与做另一种方式有什么好处或缺点? 谢谢大家!

数据库访问excel格式或如果语句或分组

我有一个数据库格式问题,我试图连接列“B”行的列“A”行。 像这样: https://docs.google.com/spreadsheet/ccc?key=0Am8J-Fv99YModE5Va3hLSFdnU0RibmQwNVFNelJCWHc 对不起,我无法发表图片。 我没有足够的声望点 我会尽快得到他们 所以我想在Excel或Access中解决这个问题。 它目前是一个访问数据库,但我可以轻松导出到Excel。 正如你所看到的,我想在A列中find“userid”,并且在那里有多个列A,比如“shawn”。我想把shawn和concatenate属性num的多个实例组合起来。 即使列A还有多个实例,我也可以稍后过滤表中所有唯一的实例。 我关心的是如何连接列“B” 中间如果列A有多个实例。 这只是我的一部分数据(还有很多),所以我会非常感谢你的帮助。 到目前为止,我脑海中的伪代码是: 如果(列A有多个实例)然后连接(列B用“#”+“|”+“#”) 我也想知道是否有办法做到这一点访问与分组。 那么无论如何,请帮助。

从Excel 2010导入到SQL Server 2008R2时出错

我正在使用SQL Server导入和导出向导尝试将特定的xlsx电子表格导入SQL中的现有表格。 现有的表格包含电子表格中列的子集,而我忽略了许多不匹配的列。 电子表格有123列和238行数据。 最初,当我导入电子表格时,向导挂在“执行”上,我不得不杀死这个进程。 之前我从来没有遇到的东西。 将数据复制并粘贴到新电子表格后,现在出现以下错误: 错误0xc020901c:数据stream任务1:输出“Excel源输出”(9)中的输出列“机密条款注释”(108)出错。 返回的列状态是:“文本被截断或者一个或多个字符在目标代码页中没有匹配”。 (SQL Server导入和导出向导) 错误0xc020902a:数据stream任务1:“输出列”保密条款注释“(108)”因截断发生而失败,“输出列”保密条款注释“(108)”上的截断行configuration指定截断失败。 指定组件的指定对象上发生截断错误。 (SQL Server导入和导出向导) 我对此感到困惑的是,“保密条款注释”一栏是被忽略的一栏 – 它没有被导入到数据库中! 我曾尝试设置“HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Jet 4.0 \ Engines \ Excel \ TypeGuessRows”为0和更高的数字,如238和1000,以增加样本大小。 (虽然表已经存在足够大的字段以导入数据)。 我也有“On Truncation(global)”和“On Error(global)”设置为忽略(但是这个设置似乎被忽略了)。 我也尝试导入数据到一个新的表,并获得相同的截断错误消息(但依赖于数据sorting不同的领域)。 我想过导入为CSV文件,但是在许多字段中都embedded了逗号,并且将数据完全搞乱了。 任何想法如何获得数据导入? 我已经花了3个多小时了,而且没有任何地方。 谢谢你,史蒂夫

在Excel中dynamic查询SQL表

所以在过去的几天里,我一直在努力解决这个问题,并且真的很喜欢它的解决scheme。 我正在做的是进入Excel中的数据选项卡,并从我的SQL服务器获取外部数据(我将提供一个链接到我的数据库)。 我select产品表格,现在在我的电子表格中显示表格。 现在我想要做的是打开连接选项卡,然后单击我连接到的表,然后转到表格属性和定义选项卡。 在“命令types”下,我将其更改为SQL。 在命令文本中,我想input一个dynamic查询。 这个dynamic查询所做的是在Sheet2单元格a1中input一个类别,并在单元格a2中input该类别的某个属性。 因此,例如,对于数据,您inputcategoryid的categoryid,input1的属性,然后查询sheet1,以便显示categoryID为1的所有产品的productid,productname,supplierid,categoryid,unitprice和discontinued。 我已经写了一些我想进入命令文本,但它不工作: SELECT * FROM "TSQL2012"."Production"."Products" WHERE [sheet2$a1] = [sheet2$a2]; 数据库: 文件 解压缩,它是TSQL2012数据库 如果您还有其他需要或有疑问的地方,请发帖。 这是我需要解决这个问题的方式,所以不幸的是其他解决scheme将不会有帮助。