我在VBA中编写了一个代码,该代码从工作簿中获取值并将其复制到另一个工作簿中。 因此,例如在单元格G20中,我将有45 678代码然后将该数字四舍五入到46 000,然后我需要一个函数来删除最后3个数字,如果数量足够大,使用下面提供的If语句。 我认为内容是正确的,但我认为我不认为这是正确的方式。 DSA.Worksheets(1).Range("G10").Value = Application.WorksheetFunction.Round(tax_declaration.Worksheets(1)Range("I72").Value, -3) DSA.Worksheets(1).Range("G11").Value = Application.WorksheetFunction.Round(Val(Application.WorksheetFunction.Sum(Range("I25:I27"))), -3) Call thousand(DSA.Worksheets(1).Range("G10")) End Sub Sub thousand(i As Variant) If Right(i, 3) = "000" Then i = Left(i, Len(i) – 3) End If End Sub` 我怎么能创build一个函数,如我的If语句,并使用它来循环所有我的'DSA.Worksheets(1)范围'? – 我有几个 提前致谢 !
我正在做一个任务,使用Eclipse在java中将多个excel表上传到MySQL中,并且当我尝试执行insert命令时,我正在使用CLOB(LONGTEXT) 线程“main”中的exceptioncom.mysql.jdbc.MysqlDataTruncation:数据截断:数据在第1行的列'data'过长 但文件只有10KB,而我来了解CLOB是编码和sorting敏感,我不知道如何configuration字符编码设置,请告诉我我需要做什么来克服这个问题也请build议我,如果我是应该以其他更好的方式来做。 和FYI我需要处理可能拍摄几MB的大小的Excel表格。 谢谢
使用梨工作表PHP,我想截断工作表单元格中的文本。 例如,像“Lorem ipsum dolor sit amet”这样的大文本可以像“Lorem …”一样被截断为4的大小,但是当select单元格时,可以读取整个文本。
当我尝试将Excel文档导入到运行在我的服务器上的Microsoft SQL Server中时,我收到一个截断错误(复制并粘贴到下面)。 我完全不理解,但会喜欢一些帮助。 这是我收到的错误,并在底部的一些信息: 执行(错误)消息错误0xc020901c:数据stream任务1:输出“Excel源输出”(9)上的输出列“PSUNotes”(42)出错。 返回的列状态是:“文本被截断,或者一个或多个字符在目标代码页中没有匹配。 (SQL Server导入和导出向导) 错误0xc020902a:数据stream任务1:由于截断发生,“输出列”PSUNotes“(42)”失败,“输出列”PSUNotes“(42)”上的截断行configuration指定截断失败。 指定组件的指定对象上发生截断错误。 (SQL Server导入和导出向导) 错误0xc0047038:数据stream任务1:SSIS错误代码DTS_E_PRIMEOUTPUTFAILED。 组件“Source – tblClient”(1)上的PrimeOutput方法返回了错误代码0xC020902A。 pipe道引擎调用PrimeOutput()时,组件返回失败代码。 失败代码的含义由组件定义,但错误是致命的,并且pipe道停止执行。 在此之前可能会发布错误消息,提供有关失败的更多信息。 (SQL Server导入和导出向导) 我正在导入的Excel表称为“tblClients”,列“PSUNotes”是截断错误发生的地方。 我认为“PSUNotes”中的“(42)”表示错误是excel文件中的“PSUNotes”列和第42行,但是查看后,该行不超过30个字符。 其他下面和上面有更多的数据在其中。 所以我不知道发生了什么事情。
我有一个包含公司数据和说明的Excel电子表格。 一些单元格基本上包含迷你小论文,包含在单个单元格中的直接文本的页面和页面。 当我导入文件时,SAS一直给我带来麻烦,因为它会截断一些较长的单元格,而文本在句子中间被截断。 任何想法如何避免这一点? 我试过将文件保存到制表符分隔的文本文件,但没有运气。 谢谢!