Tag: import from excel

我怎样才能将两个excel列在导入到数据库?

我想在excel中结合date和时间列,并使用sqlbulkcopy将其映射到数据库中的一列。 我收到一个错误: date] [时间不匹配任何列映射 看到我下面的示例代码。 任何想法如何做到这一点,而不复制到数据表? Dim sSourceConstr As String = String.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=""Excel 12.0 Xml;HDR=YES;""", sPath) Dim sDestConstr As String = ConfigurationManager.ConnectionStrings("SolCards").ConnectionString Dim sSourceConnection As New OleDbConnection(sSourceConstr) Using sSourceConnection Dim sql As String = String.Format("Select [Customer Cod],[Customer],[PAN],[Vehicle],[Date],[Station],[Driver],[Authorized],[Product]" & ", [Pump], [Tran No], [Odo], [Metric], [UPrice], [Qty], [Amount], [TimeFormat] FROM [{0}$]", "trans") Dim command As […]

Excel导入自动化

我已经完全停顿了:我需要将数据从Excel导入Microsoft SQL Server 2008数据库。 从特定行开始的某些列包含我需要提取并正确插入到数据库中的数据信息,并且文件本身作为stream提供。 我一直在寻找微软的解决schemeExcel 12.0对象库 ,但它似乎依赖于正在安装在生产环境中的Office? 或者是否可以将应用程序部署到未安装Office的环境? 我也浏览了一下Excel数据读取器 ,但它似乎不能用于xlsx或Office 2010文档,抱怨“错误的文件签名” 。 你有什么build议?

将数据从Excel导入数据集后,逗号在数据集中被删除

我正在使用Vs 2008。 我们有一个function,我们导入excel文件,现在excel文件可以包含逗号的数字数据。但是,当看数据集相同的数字列逗号被删除。 我一直在使用连接string: string ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + "_EXCEL_FILE_NAME_" + ";Extended Properties=\"Excel 8.0; IMEX=1; HDR=YES\"" 我尝试了所有的exteneded属性的组合,但没有为我工作。 我在互联网上search,我已经了解到,这是由Microsoft.jet.oledb提供商暴露的一种限制。 请纠正我,如果我错了,并提供一种方法来解决这个问题。

在wpf应用程序中读取excel文件内容

我想在我的C#,WPF应用程序中读取excel文件。 它运行在具有不同版本的Excel的不同版本的机器上(有些版本是excel-2003,有些版本是excel-2007版本,有些机器根本没有安装任何办公软件)。 我希望读取excel文件内容,而不pipe目标机器上是否安装有任何excel版本/软件包。 我目前使用Microsoft.Office.Interop.Excel从Excel文件中读取数据,但是在没有安装任何办公软件的目标计算机上运行我的应用程序,我的应用程序不起作用。 我该怎么做? 我正在做下面的方式,添加命名空间 using Excel = Microsoft.Office.Interop.Excel; 这里是方法的主体: Excel.Application xlApp = new Excel.Application(); Excel.Workbook xlWorkBook; Excel.Worksheet xlWorkSheet; Excel.Range range; xlWorkBook = xlApp.Workbooks.Open(_filePath); List<string> Folders = new List<string>(); try { xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1); range = xlWorkSheet.UsedRange; for (int cCnt = 1; cCnt <= range.Columns.Count; cCnt++) { Folders.Add(((range.Cells[1, cCnt] as Excel.Range).Value).ToString()); } } catch […]

我想在一个文件中读取多个Excel表而不使用C#中的OLEDB

即时通讯从C#Windows窗体读取Excel文档..有25个工作表在Excel工作簿..我可以读取第一个工作表成功..但是,当我将其更改为工作表2 ..它不会在所有工作..林没有使用OLEDB .. 我想在每张纸上读100行..以下是我的代码… ` dt.Columns.Add("Amount", typeof(double)); dt.Columns.Add("ChequeNo", typeof(int)); dt.Columns.Add("month", typeof(int)); int AmountRow = 100; int ChequeNoRow = 101; int Column = 3; xlApp = new Excel.ApplicationClass(); xlWorkBook = xlApp.Workbooks.Open(path, 0, true, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0); xlWorkSheet = (Excel.Worksheet)xlWorkBook.Sheets[2];\\This place is the changing worksheets range = xlWorkSheet.UsedRange; […]

如何获得合并单元格的数据在java中给出单元格索引?

我有一个Excel文件,我正在使用apache-poi获取excel文件的数据,所以如果我读取任何单元格值,那么如何知道单元格是否合并单元格,并获取合并的单元格的值 所以我想知道天气一个单元格是否合并的单元格,如果它是一个合并单元格,我将尝试获取合并单元格的第一行和第一个冒号值的值,如果它不是合并的单元格,那么我将直接获取数据的价值 喜欢 String var = String.valueOf(sheet.getRow(Row).getCell(Cell));

使用C#将Excel文件导入Microsoft SQL Server

我有一个C#程序,我想将一个Excel文件导入Microsoft SQL Server 2008 R2。 有人可以给我一个链接或教程,我可以充分了解如何? 我一直在做这个很长一段时间,我真的不知道如何实现这一点。 请帮忙。 谢谢。

为什么我的.csv不保存embedded式回车/换行?

我有一个.csv。 我有一列正在上传到SQL Server 2008(Express)中的'ntext(null)'字段types。 在这个列中,可以使用带有embedded字符(10)和字符(13)的自由文本数据。 在.csv中,这些单元格用“”保护。 我BULK_INSERT数据和列不保留回车或换行。 游民。 上帝知道如何,但不知何故,在Excel中,只有几个单元格,我设法让单元格显示ascii换行符(带有?的小方块),以及实际上明显的中断点(而不是显示在一行上与小盒子)。 当我上传这些列是好的! 任何想法,为什么我的上传不保存换行符和/或如何让我所有的单元格在Excel中的这个列显示换行符,并显示文本在这一点上的突破?

外部表格格式在c#asp.net中读取从excel到数据库的exception

问题:我从Excel表导入数据到数据库的代码对于.xls工作正常,但对于.xlsx,它给出了“外部表格不是预期的格式”。 错误。 请帮我解决一下这个。 使用的连接string是: <add name="Excel03ConString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0; Data Source={0};Extended Properties='Excel 8.0;HDR={1}'"/> <add name="Excel07ConString" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties='Excel 12.0;HDR={1}; IMEX=YES'"/> 代码是: protected void Button2_Click(object sender, EventArgs e) { FileName = Path.GetFileName(FileUpload1.PostedFile.FileName); Extension = Path.GetExtension(FileUpload1.PostedFile.FileName); FolderPath = ConfigurationManager.AppSettings["FolderPath"]; FilePath = FileUpload1.PostedFile.FileName; Date = Calendar1.SelectedDate.ToShortDateString(); ImportData(); } void ImportData() { string conStr = ""; switch (Extension) { case ".xls": […]

从excel导入到列表框

我在尝试从excel导入列到vb.net表单中的列表框时出现中断错误 问题是成功导入到列表框中的所有项目后。 出现中断错误并closures程序。 这里是中断错误 An unhandled exception of type 'System.ArgumentNullException' occurred in System.Windows.Forms.dll Additional information: Value cannot be null)) 这是我的代码 Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click Dim oExcel As Object = CreateObject("Excel.Application") Dim oBook As Object = oExcel.Workbooks.Open("C:\Users\User\Desktop\1.xlsx") Dim oSheet As Object = oBook.Worksheets(1) Dim i As Integer Dim cell As […]