Tag: sql server

从SQL导入后,Excel无法识别数字单元格

我有一个SQL表(确切地说是存储过程),它有这样的值: 我将这些数据导入到Excel中: 数据 – >从其他来源 – >从SQL – > …做的伎俩编辑连接的SQL语句,以查看存储过程,而不是视图/表 – >导入数据 – >表 这工作正常。 数据导入为: 问题是,我不能SUM或Average (或任何其他math函数)这些值! 他们有什么不对 当我把这样的单元格复制到另一个表单中时,我看到: Excel不会将该字段识别为数字。 我自然地尝试了单元格 – >格式 – >数字/会计/不pipe…没有成功。 有任何想法吗 编辑: 为什么不是以下工作:

如何避免多个用户在SQL Server中增加数字字段时出错

我正在使用SQL Server Express 2016和Excel VBA为一堆不同的Excel文档生成唯一的批号。 目前,我正在创build一个新行,然后SQL Server中的脚本会增加批号。 然后,我运行一个select语句,从刚刚创build的行中获取该字段。 到目前为止,我还没有任何问题,但是,我担心,如果excel文件是由不同的用户同时触发,一个用户的select查询可能会抓住另一个用户创build的行。 这是一个问题吗? 如果是这样,我该如何避免呢? statement = "INSERT INTO LotInfo(RefNum,DateCreated,UserName)VALUES('" & RefNum & "','" & DateCreated & "','" & user & "')" conn.Execute statement Set lot = conn.Execute("SELECT top 1 Lot FROM LotInfo Order By ID desc;")

数据透视表中SSAS标签与源项目不同

我正在审查一个由已经去世的人devise的SSAS数据库。 SSAS项目是在BIDS 2010中devise的,并且有一个Excel数据透视表作为报告的前端。 当我查看Excel数据透视表中的特定度量时,它有一个标签“Actual 2014”。 但是,当我在BIDS中查看devise(查看立方体devise,数据源视图和其他几个领域)时,标签名称为“Actual”。 我在哪里可以find哪里可以更改显示在Excel数据透视表中的标签? 编辑 这是一张看起来像什么的图片。 你可以看到“2014年实际”和“2015年预算”在哪里。 在字段列表中,但底层数据库的所有标签分别显示“实际”和“预算”(即使在“值”部分中也会显示)。

VB – 连接到本地SQL服务器并从Excel中加载数据到表中

我想连接到我的本地SQL Server的VB代码,并从我的Excel文件加载数据到表中。 这是我迄今为止与我的代码是不完整的。 我在SQL数据库中创build的表(me_table)的字段是z,ad,ag,retd,to,wg,并且在sheet1中是具有反映表中字段的数据的列。 谢谢 请指教 Imports System.Data Imports System.Data.SqlClient Module Module1 Dim myconnection As SqlConnection Dim mycommand As SqlCommand Dim dr As SqlDataReader Dim dr1 As SqlDataReader Dim ra As Integer Sub Main() Dim connectionString As String = "Server=DER7D;Database=testDB;User Id=DER7D\Der;Password=" myconnection = New SqlConnection("server=DER7D;uid=root;pwd=;database=simple") 'you need to provide password for sql server myconnection.Open() End […]

是否有可能从ssrs传递信息到excel?

我正在尝试将信息从ssrs报告传递到excel电子表格。 我想要完成的是单击ssrs报告中的一个链接,该链接打开一个excel电子表格,同时也在该excel电子表格中的一个单元格中填入ssrs报告中的一个单元格,从中打开。 我已经实现了从ssrs报告中打开excel电子表格文件,方法是在文本框中添加一个操作,然后使用Go to URL Action =Fields!True_Path.Value & "\" & Fields!DOCUMENT_ID.Value 但是,我想将文本框本身的值传递给Excel电子表格。 这可能吗? 如果是的话,怎么能完成这个任务呢? 任何方法/build议,欢迎!

VB表单 – 允许用户交互从SQL Server中select数据

我是VB新手,不久前刚刚起步,我很高兴能够取得进展。 但是,当连接到SQL服务器时,我对VB表单更加陌生,并且允许用户与它进行交互以查询他们想要的任何数据到excel中。 它开始是这样的,我已经创build了一个用户窗体,它有checkbox(> than,<than),一个文本框(input一个数字)和另外两个checkbox(男,女)和一个combobox(状态)。 我也已经在SQL Server数据库中有数据。 我正在尝试做的事情仍然是尝试让用户通过选中checkbox,在combobox中select并在文本框中input一个数字,然后点击一个button来运行VB程序来导出请求数据导入到Excel中(我的挑战是 – 它可以将其导出到已经创build并保存在目录中的Excel文件中,或者将其导出到新创build的尚未保存的Excel文件中(有点像popup窗口)。 例如 – 用户检查>比,并input数字25(顺便说一句,这是年龄),并检查女性,并在combobox中select纽约,并点击一个button。 在这种情况下,程序应查询出现在纽约州的25岁以上的女性,并将其导出到Excel中,作为popup窗口或已保存在目录中的Excel文件。 我一直在做这方面的研究,但是由于我对forms,连接和提取都很陌生,所以没有取得太多的进展。 我的代码在下面的目录中创build一个Excel文件,并试图将数据查询到保存Excel文件。 我的查询也在下面。 请指教 ! Imports System.IO Imports excel = Microsoft.office.interop.Excel Imports System.Data Imports System.Data.SqlClient Imports System.Data.OleDb Module module1 Dim myconnection As SqlConnection Dim mycommand As SqlCommand Sub main() Dim xlapp = New excel.application xlapp.visible = True Dim xlwb As excel.workbook Dim […]

从SQL SELECT查询中在SQL Server中创buildExcel二进制文件

虽然我非常了解如何从SQL Server创buildExcel文件,但是这个特殊的要求是创buildBINARIES,而不需要保存到文件系统中。 伪代码是这样的: DECLARE @ExcelBinaryData varbinary(max) SELECT * FROM someTable FOR EXPORT to @ExcelBinaryData 我想这个二进制文件然后被返回到一个C#应用程序下载。 在不需要将文件保存到服务器的情况下欣赏解决scheme。 我知道如何保存文件,然后读取二进制文件。 但是这个要求是在没有写入文件系统的情况下完成的。 提前致谢。

如何将两个SQL Server表的比较保存到Excel文件?

那么我的问题是与Windows窗体,SQL Server和Excel有关。 我正在开发一个应用程序来比较SQL Server中两个表中的数据,并获得结果。 直到插入数据到SQL Server表和比较表的部分工作正常,现在我想将比较的结果保存到一个Excel文件。 我尝试了很多方法,但到目前为止失败了:)我正在给我的函数来执行SQL比较选项和帮助,并将结果保存到Excel中。 谢谢。 private void button2_Click(object sender, EventArgs e) { if(checkBox1.Checked) { SqlConnection sqlConnection1 = new SqlConnection(MyConString); SqlCommand cmd = new SqlCommand(); SqlDataReader reader; cmd.CommandText = "select Table1.Column from Table1 where Table1.Column1 not in (select Table2.Column2 from Table2 where Table2.Column2 = Table1.Column1)"; cmd.CommandType = CommandType.Text; cmd.Connection = sqlConnection1; sqlConnection1.Open(); reader […]

从范围确定生病期

我有以下一组数据,代表一段时间(12个月)内的员工病假/缺勤天数,名称为缺席: Day Date DaysSick OccasionsSick Notes Tuesday 2016-09-27 1 Lisa A working today Thursday 2016-09-29 1 Lisa sick today Celeste Thursday 2017-01-05 1 Lisa sick today 我想根据生病的情况更新OccasionsSick专栏。 所以我会有以下几点: Day Date DaysSick OccasionsSick Notes Tuesday 2016-09-27 1 1 Lisa A working today Thursday 2016-09-29 1 Lisa sick today Celeste Thursday 2017-01-05 1 1 Lisa sick today […]

在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来处理这些数据。 非常感谢你们