Tag: 数据库

如果表单上有任何完全匹配,是否可以在Excel的相邻单元格中显示消息?

我不会说我是一个完整的Excel初学者,但我真的不能解决这个问题。 我在一个数据库中,如果两个单元格的值(字母数字)是相同的,我需要意识到。 那么有没有我可以应用的公式,将显示在页面上有任何完全匹配的单元格字母/数字。 IE: C4值是AEP314890,我在K9中input相同的值。 有没有一个公式在单元格L9中显示“C4 MATCH”? 任何帮助将不胜感激。 非常感谢, 马特

数据Excel到MySql

我有一个Excel文件,其中包含大量的数据,如区,大会选区和地方。 https://www.dropbox.com/s/ju45ibd913e8j3n/DilliVotes-Election-Data-Locality.xlsx 我想将这些数据存储在数据库MySQL中。 我想在地区表中添加地区表,在议会选区表中添加议会选区以及用地区标识。 请帮帮我。 谢谢

通过Excel VBA更新链接表(在Access 2003中)

我在Excel中有一些数据需要更新到MS访问中的链接表。 链接表连接到SharePoint站点。 我迄今为止的代码只适用于普通表格。 rs.Open在这种情况下返回未指定的错误。 Sub Button1_Click() On Error GoTo ExceptionHandle Dim cn As ADODB.Connection, rs As ADODB.Recordset ' connect to the Access database Set cn = New ADODB.Connection cn.Open "Provider=Microsoft.Jet.OLEDB.4.0; " & _ "Data Source=D:\…..\db1.mdb;" ' open a recordset Set rs = New ADODB.Recordset 'ERROR rs.Open "LinkedTableName", cn, adOpenKeyset, adLockOptimistic, adCmdTable Range("B2").Activate ' row 1 […]

如何将具有多个数字的列转换为一系列虚拟variables?

我需要将一些数据转换成关系数据库。 在数据库实体中,有一系列21个是/否variables。 在当前的格式中,有一列有一系列数字,用空格分隔,每一列对应于该variables的“是”。 例如,该列可能会读取“3 7 12 20”,对于variables3,7,12和20将对应“是”,对于其他所有对象将为“否”。 我需要将该列转换为虚拟variables格式。 我知道我可以在Excel中使用“文本到列”工具来分隔列中的数字。 但是,就我所知。 我怎么能告诉软件一个数字列对应某个特定列的值? 我希望能在Excel中做到这一点,但也开始熟练使用SQL和Stata。 谢谢!

非技术人员的人文PostgreSQL接口?

我目前有很多半静态的结构化数据,我在一个网站上使用了一堆excel表。 数据的变化很less,所以我实际上在需要时使用Apache POI将数据(主要是复制文本,翻译等等)从Excel中直接加载到内存中。 它工作很好。 然而,最终我想交换到一个合适的数据库,理想情况下,我用真正的dynamic东西是相同的PostgreSQL数据库。 然而,Excel的优势在于,我所使用的所有非技术人员都可以直接编辑它,并在网站上显示更改。 我个人使用pgAdmin来pipe理数据库作为一个系统,但它太靠近机器,我不相信非技术人员。 有没有非技术人员可以理解的PostgreSQL的通用CRUDpipe理界面? 就像Django的pipe理界面,以简单易用的方式暴露最less的CRUD操作,而不暴露任何危险的旋钮或button,但不绑定到任何特定的Web框架?

如何刷新循环或更新VBA中的循环

所以我有这个X行长的列表。 每个列有5列:设备,types,材料,尺寸和价格,在Sheet2中。 我也在sheet1中有一个数据库,里面填写了相同的列。我已经在VBA中编写了一个代码,对于Sheet2中的每一行,我都可以填写设备,types,材料和大小,它将在sheet1的数据库中search匹配的价格对于这些标准,并在Sheet2中的价格栏下过去。 现在我的问题是,如果我例如填写行1,行2和行3之后,它的工作,并给我的价格,但如果我后来想改变行1或2的variables,它不会改变/更新价格,但它仍然适用于第3行和转发。 我如何使它变化/如果我在那里更改variables,更新第1行和第2行的价格。 我的代码: Option Explicit Public r As Long Public Const adOpenStatic = 3 Public Const adOpenKeySet = 1 Public Const adLockReadOnly = 1 Sub cmdSearch_Click() Dim strCriteriaEquipment As String Dim strCriteriaType As String Dim strCriteriaMaterial As String Dim strCriteriaSize As String Dim strSQL As String Dim strSourceTable As String Dim c […]

如何从Excel电子表格中读取数据?

在我工作的一个项目中,客户在最后一刻询问我添加了从Excel电子表格导入数据的function。 他发给我的例子有一个.xlsx扩展名,所以我假设他们来自Excel 2010,但如果可能的话,我想支持所有版本。 有没有一个简单快捷的方法来从C程序打开和读取Excel电子表格中的数据? 我能想到的唯一想法就是连接到电子表格,就好像它是一个数据库,并从中select我需要的信息。 这是一个好方法吗? 如何通过C连接到Excel电子表格? 我想尽可能使用Windows API。

某些Excel文件不能从共享path移动到SQL Server

我们有一个应用程序,Excel文件中的数据(存在于共享path中)移动到数据库。 在出现任何错误的情况下,通过将错误写入日志文件,文件移动到错误文件夹。它使用Windows服务进行操作。 有时文件没有任何错误仍然通过写入日志移动到错误文件夹External table is not in the expected format. 但同样的文件再次上传一次或多次,其移动到数据库没有任何错误。 Windows服务器中存在Windows服务,数据库和共享path。 这些年来应用程序运行良好。 但在最近几天,上述问题几乎每一个文件都在发生。 我们也安装了Microsoft 2003,2007,2012办公组件和访问引擎。 但问题仍然存在。 我提到下面的Windows服务代码。 请帮助。 提前致谢。 using System.IO; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Linq; using System.ServiceProcess; using System.Text; using System.Data.SqlClient; using System.Data.OleDb; using System.Data.Common; namespace Impexp_Service { public partial class Service1 : ServiceBase { System.Timers.Timer […]

oledb数据库连接错误

连接 Conn_String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\UTS.mdb" conn = New OleDbConnection(Conn_String) conn.Open() 询问 sqlCmd.Connection = conn sqlCmd.CommandText = "INSERT into Customer_Master Values (@Cust_ID,@Cust_Name,@Cust_Address,@Cust_ContactNo)" sqlCmd.Parameters.AddWithValue("@Cust_ID", SqlDbType.Int).Value = Cust_id sqlCmd.Parameters.AddWithValue("@Cust_Name", SqlDbType.Text).Value = txtcname.Text sqlCmd.Parameters.AddWithValue("@Cust_Address", SqlDbType.Text).Value = txtcadd.Text sqlCmd.Parameters.AddWithValue("@Cust_ContactNo", SqlDbType.Int).Value = txtccontact.Text.ToString sqlCmd.ExecuteNonQuery() conn.Close() 问题 当我点击包含上面的代码的button,它给了我下面的错误.. UTS.exe中发生未处理的System.NullReferenceExceptionexception 附加信息:对象引用未设置为对象的实例。 错误是在这一行 – > sqlCmd.Connection = conn

映射来自多个供应商的财务数据以匹配内部格式和命名约定

我有一个担心,我认为这可能是一个很好的档案主题,因为我想很多人在他们的职业生涯中可能会遇到类似的问题。 我正在寻找关于将多个供应商之间的数据映射到标准格式的任何/所有build议,意见和评论。 我的故事: 目前,我收到两个不同类别的数据(又名“常量”和“variables”)。 包含大量的财务信息[即。 贷款,利率,抵押贷款,地址等]。 每个供应商都有自己的格式风格和不同于我自己的命名约定。 设置1)常量集:每天包含来自不同供应商的大约25个CSV文件。 每个供应商的数据都有不同的名称(列标题),但是他们的数据格式与我的相似。 设置2)variables集:包含大约20个文件,虽然他们的格式和头几乎总是唯一的(即我有一个名为“贷款利率”的数据集,我的供应商称之为“Rate”,“LnRt”,“rT “,”PxrT“等)。 因此,我需要通过每个文件,首先清理数据的格式(正确的大小写格式,parsing名称到不同的列,转换date/时间格式等)。然后重新标签的一切。 我目前的清理数据的方法是在Excel中使用“上传模板”。 清理完所有数据的格式之后,我将供应商文件中的值复制到我的模板中。 然后我将模板中的数据加载到temp中。 在SQL服务器上的表(Staging Table)。 随后运行一些SQL脚本,将这些值插入到数据库(DB)中的适当位置。 正如你可能想象的那样,整个过程非常耗费时间 – 手动继续这样做并不是真正的select。 在我的问题上: 1)你有没有做过这样的事情? 如果是的话,你是怎么做到的? 2)任何想法如何快速更改列名称(标题)基于另一个表内的名称列表? 3)对于如何改进stream程,您有什么build议吗? 4)你知道任何可以自动化这个过程的软件吗?