Tag: 数据库

如何使用C#中的LINQ将数据从Gridview或数据库导出到Excel?

我用这个代码从Excel Sheet导入数据到数据库,现在我想做相反的事情。 private void pictureBox1_Click(object sender, EventArgs e) { string pach = @"D:\C# Projects\P.xlsx"; var exlData = new ExcelQueryFactory(pach); var data = from x in exlData.Worksheet<excelData>("Sheet1") select x; DataClassesDataContext db = new DataClassesDataContext(); foreach (var d in data) { db.tbl_PrsInfos.InsertOnSubmit(new tbl_PrsInfo { Id = d.Id, FullName = d.FullName, Personnely = d.Personnely, CodeBank = d.CodeBank, Bank […]

从txt文件获取原始数据并将其放入数据库的列中

简单地说:我有一个文本文件的值在不同的行和一些在同一行: value 1: xxxx Value 2: xxxx Value 3: xxxx Value 4: xxxx Value 5: xxxx 我有一个数据库的所有列作为值。 我不知道如何使用SQL将数据插入到数据库中,因为我无法修改文本文件,只能将其上传到脚本中。 有什么办法可以将数据拉出来并将其绘制到列中?

如何从表单中删除行

我在表B中有数千条logging,我想在表A中find并删除表A中的整个行。它们有一个共同的列。 现在没有重复,但如果全部都需要删除。 这显然是“从表A中的表B查找的第一个关键值,并删除,循环表A.第一个键慢(但没有结构的键(它们是词法sorting),所以没有二进制search,只是纯粹的词法。可以/会做一个吗?

如何在excel中的每一行进行双重粘贴?

我有logging30.942行,在我的例子中: 234 543 222 456 674 我应该怎么做这个: 234 234 543 543 222 222 456 456 674 674 请如何使每一行双?

标准化数据库的成分

我会爱上任何人的帮助,在工作中我已经被安排在这个项目上,而且我有点失落,我的经理也不知道如何去做。 基本上我们有所有的成分3000+头发产品清单。 我需要做的是创build一个包含所有这些成分的数据库,并标准化名称。 这是我面临的问题: 根据生产国的不同,成分略有拼写 许多成分都是不同的格式,例如: Product A: ingredient A,Ingredient B,Ingredient C Product B: ingredient A, Ingredient B, Ingredient C Product C: ingredient A ,Ingredient B ,Ingredient C Product D: ingredient A.IngredientB.Ingredient C 我将如何能够: 1)标准化所有我现有的数据2)分离每个成分,所以我有一个列表3)创build一个Excel模型,当我想添加一个成分,它会validation它与我现有的列表? (这一个我知道该怎么做) 谢谢大家! 会喜欢一些build议!

Ms Access,使用Excel修改表格; 处理ID自动编号

TLDR:我在问题的最后总结了这个长期的问题。 我的公司正在使用正确设置关系,PK和FK的Ms Access数据库。 我有时必须对表进行重大修改(添加字段,进行列操作,你知道,我相信只有Excel可以做的东西:string操作(左,右等),索引/匹配(VLOOKUPS),自动填充领域等… 我所做的就是将表格导出到Excel中进行修改。 当我完成后,我的问题就出现了,我想导入表格。 我遇到了Access ID中的ID和AutoNumberfunction问题。 当我导入表时,我不能使用以前的ID列,必须做一个新的,以便我可以获得一个工作自动编号ID列。 问题是,如果logging的顺序或logging的数量发生了变化(即,如果某些logging被删除),那么新的自动生成的ID将不会与旧的相同,从而产生问题与我的关系。 FKs不会指向正确的PKs了。 我试图寻找解决这个问题的方法,但没有find任何东西,好像没有其他人有这个问题。 我想我可能做得不对。 短版本:当我导出表Access-Excel时,PK / FK问题。 在导入过程中,我不能重复使用我的初始PK列作为自动编号,因此我创build一个新的ID自动编号列,导致一些ID将会改变的问题,创build与FKs(关系)的问题。

Microsoft Query; 在Excel中使用SubString

我试图过滤来自我在Microsoft Query中创build的查询的结果,以便将数据从数据库中提取到我的Excel工作表中。 具体来说,我试图根据string的第n个字符过滤掉。 我可以很容易地过滤掉第一个字符的基础上: SOPOrderReturnLine.ItemCode Like 'A25%' 但我不知道如何过滤只显示第10个字符=“A”的条目。 我确定我必须使用一个Substring函数,但是对于我来说并不熟悉,而且我正在努力让它工作。

VBA循环无法正常工作

Sub Button2_Click() Dim i As Integer, q As Integer i = 2 q = 2 Do While i < 468 And q < 3450 If Worksheets("Sheet1").Range("A" & i).Value = Worksheets("Sheet2").Range("A" & q).Value Then If Len(Worksheets("Sheet1").Cells(i, 4)) < 12 Then Dim edate As String, adate As String, ed As String, ad As String, n As Integer, […]

在Access / SQL / Excel中基于类似标准合并多个logging的值

目前我有一排行看起来像这样 我想将所有具有相同FlNo的行合并到单个行,合并行的数据遵循以下标准: 'FlNo'保持不变 “开始”将是最早的date '结束'将是最新的date “模式”代表星期几,所以它将是每一周出现的每一天的组合(即,如果第1行的模式=“12347”,第2行=“34567”,组合模式将=“ 1234567“,ie2:如果Row1 =”357“,Row2 =”357“,组合模式将保持相同=”357“)。 这部分已经困扰了我最多,因为我还没有find解决它的algorithm。 'AC_Name'将是一个FlNo最常出现的值(在这个例子中是32) 所以最后一排就是了 FlNo | Start | End | Pattern | AC_Name | 660 | 26/Mar/2017 | 28/Oct/2017 | 1234567 | 32 | 由于原始数据是Excel电子表格,所以应该基于Excel(VBA)/ Access(VBA / SQL)环境提供解决scheme。 它可以在Excel中进行处理,然后导入到Access或导入到Access,然后在那里处理或半/一半)。 就个人而言,我更喜欢在Access和SQL中处理,因为大约有13000行的数据。 请帮我find解决scheme来处理这些数据。 非常感谢你们

优秀的select和随机化

我仍然试图弄清楚这一点。 我在excel的一张表中有这个数据。 City Risk Level Facility 1 Extremely Low Risk Facility 2 Very High Risk Facility 3 Very Low Risk Facility 4 Low Risk Facility 5 Moderate Risk Facility 6 Moderate Risk Facility 7 High Risk Facility 8 Extremely Low Risk Facility 9 Very Low Risk Facility 10 Low Risk Facility 11 Moderate Risk Facility […]