Tag: excel

SSIS Excel导入强制不正确的列types

我试图使用SSIS将电子表格导入到我们的数据库。 出于某种原因,SSIS希望在包含字符数据时相信其中的两列是Doubletypes的。 我已经尝试重新映射列为nvarchar(255),但它仍然不想select它认为是双重的数据,因为它有字符。 如果我尝试编辑SSIS包并更改Excel Source中的列types,它将不会让我更改错误输出中的列的types,并且如果常规输出和错误输出列不会更改错误比赛。 为什么SSIS坚持这些列是双? 我怎么能强迫它意识到这些是string? 为什么从微软的一切都不能正常工作? 编辑:我发现这个: http : //support.microsoft.com/kb/236605 我sorting我的数据,以便混合的数据types将在顶部,并猜测是什么:问题逆转 。 它不是不导入字符数据,而是停止导入纯数字数据。 显然有人不认为12345可以表示为一个string…

来自HRESULT的exception:0x800A03EC错误

使用以下代码运行Excel加载项时出现“HRESULT:0x800A03EC”错误: Excel.Range rng = ActiveSheet.Cells[x, y] as Excel.Range; string before = rng.Value2; string cleanV = System.Text.RegularExpressions.Regex.Replace(before, @"\s+", ""); rng.set_Value(cleanV); 当错误发生时,X和Y被设置为1,因此Excel范围不被违反。 我广泛search并尝试了许多设置单元格值的方法(例如Cells [x,y],range.set_Value()),但是为什么会出现此错误以及如何避免此错误。 任何帮助是极大的赞赏。 以下是例外情况: System.Runtime.InteropServices.COMException was unhandled by user code HResult=-2146827284 Message=Exception from HRESULT: 0x800A03EC Source="" ErrorCode=-2146827284 StackTrace: at System.RuntimeType.ForwardCallToInvokeMember(String memberName, BindingFlags flags, Object target, Int32[] aWrapperTypes, MessageData& msgData) at Microsoft.Office.Interop.Excel.Range.set_Value(Object RangeValueDataType, Object value) at […]

如何在Excel电子表格中识别“#VALUE!”?

我想写一个公式,如果单元格A1显示#VALUE! ,在B1单元中表示为TRUE 。 这是我在B1单元格中的公式: =IF(A1="#VALUE!", "TRUE", "FALSE") 当A1没有说#VALUE!时我得到FALSE #VALUE! 所以这部分是好的。 但是,当它确实说#VALUE! ,我得到一个#VALUE! 单元格B1中的错误,当我要它说TRUE 。 我该怎么做呢?

如何保护Excel中的单元格,但允许通过VBA脚本修改这些单元格

我正在使用Excel中某些字段被允许用户input,其他单元格将被保护。 我已经使用了工具保护工作表,但是在这样做之后,我无法更改VBA脚本中的值。 我需要限制工作表停止用户input,同时允许VBA代码根据某些计算更改单元格值。

将MS Excel数据粘贴到SQL Server

我在Excel中有一堆行,我想粘贴到MS SQL中的新表。 有一个简单的方法吗?

在vlookup结果中删除#N / A

我该如何修改这个函数,使得结果只是一个空白的单元格,而不是在该单元格中没有任何内容的情况下显示#N / A? 我想我可能需要像ISERROR检查,但我不知道我在做什么。 =VLOOKUP(B2,Index!A1:B12,2,FALSE) 谢谢!

用Excel中的string连接date

我在Excel中有两个单元格。 一个有一个string,另一个有一个date。 在第三个单元格中,我想把date和string放在一起。 例如: A1 = "This " A2 = "03/03/1982" 我希望A3是: This 03/03/1982 当我试图把这个在A3公式中: = A1 & A2它返回一些有趣的数值为date,并没有给我的文字date。

当从Excel文件导入时,文本被截断或目标代码页中的一个或多个字符不匹配

我有一个有四个文本列的excel文件:其中一个被称为ShortDescription,它具有最长的值。 我在SQL Server 2008数据库中创build了一个表,其中有四列,ShortDescription列的types设置为NvarChar(Max)。 但是当使用SSIS导入和导出对话框时,即使将OnTruncation选项设置为Ignore,我仍然不断地在标题中看到提到的错误。 我试图清除列数据,并成功(所以我确定问题是在ShortDescription列)。 我试图将整个数据复制到另一个excel工作簿中,但仍然没有运气。 有任何想法吗 ???

单元格颜色变化在Excel中使用C#

我正在使用Windows应用程序将数据表导出到Excel。 它正在工作。 现在我想为单元格中的特定文本提供一些颜色。 我该怎么做?

PHPExcel如何dynamic设置单元格的值

如何使用PHPExcel库dynamic设置单元格/列值? 我从MySQL数据库中获取结果集,我想用ExcelExcel库以excel格式写数据。 看例子 $objPHPExcel->getActiveSheet()->setCellValue('A1', 'cell value here'); 表示我们必须将单元格/列引用硬编码为'A1',然后写入单元格/列A1。 如何根据结果集中的行和相应列值来增加单元格/列和/或行引用? 请指导。