Tag: 数据库

如何在Excel中存储字段的值

这是我第一次在这里发帖。 我有一个关于Excel的快速问题。 目前我有一个input页面,可以input项目名称,然后填写项目的详细信息。 有什么方法可以将这些信息存储在另一张纸上? 例如,如果我在项目input中input“项目A”,那么它将被保存在另一个表格或其他表格中,并且进程信息(如date,价格等)将随之保存。 然后,如果我input一个新的项目名称,如“项目B”,将创build一个新的条目与后续的数据。 谢谢!

VLOOKUP来填充Excel表格

我在编写VLOOKUP来sorting一些数据时遇到了麻烦。 我有一个表的数据看起来像这样: MarkAsOfDate MaturityDate ZeroRate 05-May-15 05-May-15 0.006999933 05-May-15 06-May-15 0.006999933 05-May-15 05-Jun-15 0.008996562 05-May-15 06-Jul-15 0.008993128 … …. 我想用第一列和第二列中的date间隔恰好是一个月(例如05 – 5月 – 15日和05 – 15 – 15日)以及没有这种值的空白的情况制作一个表格。 所以我做了第二个表格,如下所示: MarkAsofDate MaturityDate Zero Rate 1M 5-May-15 5-Jun-15 6-May-15 6-Jun-15 7-May-15 7-Jun-15 8-May-15 8-Jun-15 9-May-15 9-Jun-15 …. …. 我想使用第一个表中的数据来填充这个表。 我试图写一个VLOOKUP,但我不知道如何做两列而不是一个。 提前致谢。

有没有办法将excel文件导入数据网格视图,而没有安装Excel或Access数据库引擎?

我发现如果你的电脑中安装了Excel或Access数据库引擎,就有办法把Excel文件导入到DataGridView。 我有一个应用程序,我希望它的工作,而不必安装Excel本身或Access数据库引擎。 有没有办法,我可以做到这一点,而无需安装任何这些工具? 这不是一个数据库项目。 我只需要从某个Excel文件中获取一些数据到DataGridView。

使用Excel作为数据库与Java

有没有一种可能的方式来比较来自java用户的input 在Excel表中有几个属性值? 我正在尝试从用户(症状)读取6input,并与之比较 每个属性值在我的疾病症状中都performance优异。 疾病症状是这样的: ———————————————————————— disease_id | disease name | symptoms_1 | symptoms_2 | symptoms_3 |.. 1 | flu | fever | dry cough | headache | 2 | diarrhea |abdominal cramps| abdominal pain| fever | ———————————————————————— 首先,应用程序会问: 你有没有体验过任何这些症状,那么就会显示出所有的症状1 值在下拉列表中供用户从中进行select。 那么它要求同样的下一个症状。 例如:如果我从第一个下拉列表(症状1的所有值)select发烧,在java中,我想将疾病1和疾病2增加20% 那么当我在第二个下拉列表中select干咳时(症状_2的所有值),那么疾病_1将是40%。 我的问题是这样的可能在java中使用excel作为数据库? 如果不是,请给出一个想法来解决这个问题。 谢谢。

一种数据types从Access到Excel的问题

我一直在尝试创build一个基于Excel工作表的数据库查询,并有一列我想按用户定义的input进行sorting的零件编号。 input我想要sorting的部件号后,Access返回数字溢出。 零件号码是Excel中的文本格式(但是,其中一些只是数字)。 我已经尝试将它们全部重新格式化到Excel上的文本,我仍然得到相同的错误。 如果有人能帮助,将不胜感激。

100万行数据清理数据 – .Net

我正在构build一个简单的系统来清理一些原始交易数据,使用自build字典扫描一些列中的关键字并对行进行分类。 问题是程序运行缓慢。 在一百万行的数据集上,大约需要60分钟。 有没有办法让它运行得更快? 这里是我的程序框架(用.Net编写): ***使用OleDB连接读取源文件(Excel .xlsx),并使用DataAdapter将其填充到数据表中 Function ReadExcelToDatatable(filepath As String, sourceTblName As String, dataTblName As String) As DataTable ReadExcelToDatatable = New DataTable(dataTblName) Dim ext As String If Right(filepath, 4) = "xlsx" Then ext = "Xml" Else If Right(filepath, 4) = "xlsm" Then ext = "Macro" Else ext = "" Try Dim conn As New […]

在线连接到一个MySQL数据库

我们构build并部署了一个在Access数据库中运行VBA查询的excel“工具”。 但是,我们希望将此工具提供给客户端,而不必将它们与excel文件一起发送到整个数据库。 Q。 我们可以在线存储一个只读数据库,使用MySQL甚至SQL Express,并允许任何有我们的Excel文件(和连接设置)的机器访问这个? 即我们希望我们的Excel文件连接到“云”数据库 背景:我已经使用PhpMyAdmin来连接和查询数据库,但是这一直在本地开发环境中。

使用php从excel文件导入数据库

请有一个esay的方式来导入date从Excel文件到数据库使用PHP? 我已经通过excel_reader2 但最后的字符不加载,我得到阿拉伯语言的问题 这是我的代码 <?php require_once 'excel_reader2.php'; $data = new Spreadsheet_Excel_Reader($url); $page_sheet = 1; if(count($data->sheets[$page_sheet][cells])>0) // checking sheet not empty { $rows = count($data->sheets[$page_sheet][cells]); for($j=5;$j<=count($data->sheets[$page_sheet][cells]);$j++) // loop used to get each row of the sheet { $data->sheets[$page_sheet][cells][$j][1]; $rowid = $data->sheets[$page_sheet][cells][$j][1]; $phone = $data->sheets[$page_sheet][cells][$j][2]; $season = $data->sheets[$page_sheet][cells][$j][3]; $row = $data->sheets[$page_sheet][cells][$j][4]; $name = $data->sheets[$page_sheet][cells][$j][5]; echo "$name<br />"; […]

OledbConnection Close和/或Dispose非常慢,需要20秒才能执行

当使用OleDbConnection来访问excel文件的表名时,我遇到了一个问题。 代码中的所有东西都可以正常执行,直到OleDbConnection在using语句结束时closures。 这导致程序停止15-20秒或更多! 我试着摆脱使用语句,并单独使用OleDbConnection.Close()和OleDbConnection.Dispose()方法,这些都需要非常长的执行。 如果我从来没有closures连接,程序运行完美。 //Closing connection is inredibly slow now for some reason using (OleDbConnection conn = new OleDbConnection(connectString)) { conn.Open(); DataTable dbSchema = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null); sheetNames.Clear(); for (int i = 0; i < dbSchema.Rows.Count; i++) { sheetNames.Add(dbSchema.Rows[i]["TABLE_NAME"].ToString()); } comboBox1.Items.Clear(); comboBox1.Items.AddRange(sheetNames.ToArray()); comboBox1.SelectedIndex = 0; //conn.Close(); } //Connection strings //XLS connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0}; Extended Properties='Excel 8.0;HDR=No;IMEX=1;';" […]

从电子表格和Access数据库获取用户标识

为什么这个代码不工作? 对不起,一般的问题…. 我负责生成需要从访问数据库和Excel电子表格中提取的参考信息的报告。 基本上,我负责为住在社区的人们提供服务; 我提供服务的所有人的logging都包含在访问数据库中。 有参考资料 定期向出资人或董事会报告的地址,名称,情况和其他信息。 我也为当地企业提供服务; 此信息包含在电子表格中,而不是数据库。 这些信息可以放在一个关系数据库中,两者联系在一起; 但是组织对系统的重大改变有抵触,实际上也不知道如何做到这一点。 所以我正在努力推进一个电子表格 – 如果我向A人员或B组织提供服务,那么这个电子表格将同时检查访问数据库和Excel电子表格,以查看是否input了该人员或组织; 如果是,则应该用该信息填充表格,并为其分配唯一的代码。 唯一的代码是根据数据库确定的; 不pipe该人员或组织是否已经进入数据库。 我在基地工作的电子表格是这样的: 底部表我正在寻找一个“查找”表。 它的名字是Lookup。 我想运行它的代码看起来像这样(但obv不是这样): Sub getUserID() Dim myTable As ListObject Set myTable = Sheets("Client Codes").ListObjects("Lookup") If myTable.ListRows.Count >= 1 Then myTable.DataBodyRange.Delete End If With Sheets("Client Codes").ListObjects("Lookup").Add(SourceType:=0, Source:=Array(Array("ODBC;DSN=MS Access Database;DBQ=C:\database\here\test.accdb;DefaultDir=F:\Housing;DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeo"), Array("ut=5;")), Destination:=myTable.Range(Cells(1, 1))) .CommandText = Array("SELECT Clients.ID, Clients.LastName, […]