Tag: 数据库

如何摆脱#func! 出现在ms访问的查询表中?

我在查询中创build了一个名为Expr1的字段,使用名为HOME_CARD的另一个字段的中间函数来提取特定的string。 这个HOME_CARD字段有如下的数据: IA1234 IA6787 KL8900 MH5689 这是我试图只提取我的Expr1领域的IA部分,它的工作原理。 Expr1:Mid([HOME_CARD],InStr(1,[HOME_CARD],“IA”),2) 我的问题是,我正在#func! 我的查询结果中的错误除了像这样的数据: KL8900 MH5689 在MS Excel中,我可以通过在我的公式前面使用IFERROR来处理这个问题,所以在没有findIA的情况下,这个单元格只会是空白的。 请帮助我的朋友,我宁愿我的查询结果没有IA的空白(空)比返回一个#func! 先谢谢你。

收集来自2000多个文本文件的大量数据

从交换机SNMP输出中统计端口时遇到问题。 我有超过2000个文本文件,看起来像这样: "301SW00134" Model:"WS-C2950G-24-EI" 1 1 1 1 2 1 1 1 2 1 1 2 2 2 2 1 1 1 2 2 1 2 1 1 1 1 1 1 Sum: "301SW00140" Model:"WS-C2950G-24-EI" 1 2 … 每个txt文件中大约有200个开关。 其中一些有24个端口约48个。每个文件代表不同的小​​时。 例如: 1Jun03_00_01这意味着该文件已于6月1日下午3点导出 我想对每个交换机的每个文件中的所有数据进行计数,然后在每个交换机的每个文件中绘制一个UP端口图表。 1表示端口向上,2向下。 我用excel试了一下,但是不好用。 你们知道一些工具可以完成这项工作吗? 我虽然有关出口这些文件在一些数据库,然后计数。 你怎么看 ?

数据库挖掘,自动graphics和电子邮件在一天的特定时间

我有一些自动化的机器运行巴氏杀菌过程,传感器注册值,如温度,时间,压力等… 我们的主要控制软件确实为我们提供了这样的价值的历史图表,但不可能邮寄给他们。 该软件能够将所有数据logging到Microsoft Access / SQL数据库中。 对于公司来说,我们的日子是从早上6点开始的,所以24 / hr的时间是每天6点再开始的。 现在的问题是:有没有办法挖掘数据库(可以select)从上午6点到当天上午6点(X,Y图)的所有值自动在Excel中,并让它自动发送到一些邮件收件人EVERY一天六点? 如果是这样,我该怎么做?

从访问权限获取数据时错误的值

我在一个访问数据库的许多查询基础上做一个excel报告。 我发现许多查询中的数据没有被正确导入。 当查询结果是这样的: 在Excel中,我得到这个数据: 查询是If语句的结果。 会导致错误吗?

如何将ListObject源从静态数据更改为SQL Server数据库?

现在我正在使用ADODB将数据从数据库下载到Excel表中。 不过,我希望用户能够刷新表,以便从我的数据库更新。 我一直在试验从外部来源创build一个新表,并到达这个代码: Public Sub CreateLiveTable(sql As String, Location As Range, TableName As String) With Location.Parent.ListObjects.Add(SourceType:=xlSrcExternal, Source:="OLEDB; " & DB_CONNECTION, Destination:=Location).QueryTable .CommandType = xlCmdSql .CommandText = sql .BackgroundQuery = True .ListObject.DisplayName = "asdfas" .SourceConnectionFile = "C:\Users\lisandro.h.vaccaro\Documents\My Data Sources\172.19.179.43 Forecasting CostRates.odc" .Refresh BackgroundQuery:=True End With End Sub 但是,我一直无法连接我的现有表到SQL Server。 我不能只是删除和再次创build它,因为有很多公式和指向它的范围,如果我删除它将被打破。 我怎样才能将我现有的表连接到我的数据库?

查询来识别对一组数据的更改?

我有两个报告。 一个是三个星期前产生的,另一个是前几天。 这些报告共享相同的字段(姓氏,名字,SSN等),但数据明显不同。 我们编辑了特定的字段。 客户的SSN可能已被编辑以反映数据input错误。 他们的地址信息可能已经更新。 我们还没有安装审计表作为我们数据库的一部分,所以我们需要确定另一种方法来确定报告之间的变化。 有几个明显的问题。 1)当我们将数据导出到Excel中时,logging标识不被保留。 一个客户可能有多个logging来说明不同的地址,所以他们的SSN不会是唯一的。 2)我们不仅需要识别这些变化。 我们需要对它们进行分类。 如果对SSN进行了更改,请与地址更改分开报告。 所以,如果我将这两个文件导入到数据库中,是否有一个查询可以解决这个问题? 我和我的团队已经有一段时间集思广益了,我们什么都没有想到。 没有唯一的loggingID,我们打算连接哪个字段? 如果您希望我对问题的任何部分都更加具体,请告诉我,我将尽我所能来帮助您。 这些报告位于从MS Access 2013中运行的查询中导出的Excel文件中。 谢谢。

如何在数据库中以blob格式存储excel文件,以及在python中使用sha1algorithm

我有一个特定的目录中的Excel文件,我需要将其内容存储在我的数据库表file_logging 有列作为files_name,files_content,files_sha,files_date FILE_NAME VARCHAR2(200 BYTE), FILES_CONTENT BLOB, FILES_DATE TIMESTAMP (6), FILES_SHA VARCHAR2(400 BYTE), 我怎么能以优化的方式执行它

从现有表创buildMySQL表和SUM重复库存表

我有三张桌子 部分 ; 价钱 ; 库存 每个表格都有一个不明确的“part_number”列 ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++ 我需要从三个表中创build一个表目录 – 来自Parts表的这些标题:“part_number”,“part_details”,“part_description” 包括价格表中的“sale_price”列和库存表中的“数量”列 ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++ (我的问题) 库存表具有多个具有相同“part_number”的行,具有不同的“数量” 我需要SUM复制“part_number”行的“数量”列,并将返回值插入新的目录表“数量”列,其中包含每个唯一的“part_number”可用。 ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++ 我打算改变每个表中的“part_number”列以避免含糊不清的问题。 在Excel中这样做是没有问题的,但我真的希望通过MySQL来实现这一点。 我可以每次通过MySQL手动执行此操作,但是也可以创build某种types的Cron作业来更新这个新的“Catalog”表,因为我已经在每天直接从MySQL更新我的三个表插件在Excel中。 第一次在这里发表一个问题。 对不起所有的文字,我一定会在下次检查格式化function。 谢谢! ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++ 结果(示例) 目录表屏幕截图示例(请点击!,embedded的图像不能为我所能

在另一张表格中查找单元格

我为申请付款计划的学生创build了一个数据库。 我有3张: “查询” – 这是数据存储在等待学生注册的地方。 “确认” – 这个数据有3行标题:学生证(B1),计划证(B2)和工资证(B3)。这是学生注册后我将input的额外数据。 “Masterlist” – 确认付款计划的学生的最终名单。 这个想法是我手动input“确认”表中的数据,然后运行一个macros,在“查询”表中search学生ID(B1)的值。 然后,我希望它在“查询”表中的B和E栏中复制计划ID(B2)和工资ID(B3)。 一旦数据被填充,我需要将整行转移到“Masterlist”工作表。 我试过录制Marco,但是当我录制它时,它发现它只是单元格的当前值。 我用公式很好,但之前没有真正完成macros。 Range("B1").Select Selection.Copy Sheets("Enquiry").Select Cells.Find(What:="4536092", After:=ActiveCell, LookIn:=xlFormulas, _ LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _ MatchCase:=False, SearchFormat:=False).Activate Rows("29:29").Select Application.CutCopyMode = False Selection.Copy Sheets("Masterlist").Select ActiveWindow.LargeScroll Down:=-7 Rows("2:2").Select Sheets("Enquiry").Select Range("A29").Select Application.CutCopyMode = False ActiveCell.FormulaR1C1 = "4536092" Rows("29:29").Select Selection.Copy Sheets("Masterlist").Select Rows("2:2").Select Selection.Insert Shift:=xlDown

Excel,编辑大型csv文件问题

我有一个大的CSV文件,大约1GB。 当我尝试在Excel中打开它进行编辑并对数据进行预处理时,我遇到了问题。 也就是说,当我完成编辑并保存文件时,稍后打开文件时,大部分文件将被删除,只有一小部分数据保留在新保存的文件中。 如何在不丢失大部分数据的情况下编辑大型CSV文件?