我使用SQL 2008 R2数据库运行BIRT 4.2.1。
我在文本字段中有一些以这种格式表示的值。
Text words text words <email@madeup.com> more words more words
当我在数据集预览中的SQL数据中预览时,它看起来很好。但是,当它到达报告的桌面上时,“文本单词”&“更多的单词”存在,但是
<email@madeup.com>
没有显示。这在BIRT的预览中是正确的,通过显示作为一个网页(通过Apache)也是正确的。
当导出到Excel (xls)时,它变得更加复杂,因为excel认为现在隐藏
我在Excel中有一个带注释的字段。人们在单元格中输入带换行符的数据(ALT + ENTER)。 有没有办法通过Excel VBA将它通过ADODB导入SQL Server 2016,这样我也可以从数据库中以多行的形式再次检索它? 例如:在Excel中,我有一个带有值的多行单元格: TEST
TEST
TEST 当我再次通过数据库检索它时,它将显示TESTTESTTEST,我希望显示与在Excel中相同。 我都试过了 rs![comment] = cell value 和 t-sql (simplified): insert into comment_table (comment) VA
有没有可能让Excel2010不自动将文本或数字单元格转换为h.mm格式?换句话说,我有一万个包含数字和括号的单元格,如下所示:
1.2 (905.A)
1.3 (905.A1B)
etc. etc.
如果我找到(*)并将其替换为空,Excel会自动将这些单元格转换为h.mm格式,如果我将这些单元格设置为"Text",则会显示:
1.02
1.03
etc. etc.
相反,我想:
1.2
1.3
etc. etc.
有办法做到这一点吗?
excel文件中有两列:名称和时间
当我想要在默认情况下导入数据库时,它会将time列作为varchar类型。
导入excel后,未将其转换为日期格式。
select distinct cast([time] as datetime) FROM [table1]
它显示了一个错误
Conversion failed when converting date and/or time from character string
在时间列中,值类似于9/26/2014,导入后在数据库中插入41908
解决方案是什么?
注意: excel中的时间列中有空值。在导入之前,我手动将时间单元格
我在excel 2013中有一个宏,它用单元格C20的值自动填充“另存为”对话框中的文件名。但是,当名称包含"ABC_12.1_2017“之类的句点时,”另存为“对话框中的”文件名“字段为空。如果删除句点,则将显示正确的名称。
这个问题似乎在中得到了解决,但我阅读了解决方案,无法理解更改了什么。任何洞察力都将不胜感激。
Sub SaveAsNew()
'opens save as with the filename prefilled by value of c20 and hides the copy template sheet
ActiveSheet.Vi
我有一个问题是,当导出报告到excel工作表时,数据之间有很多空格和空单元格,以及合并的单元格。
有没有一种方法可以导出报告,每个字段都在一个单元格中,或者控制导出,假设我的报告是这样的:
No Trans_No
1 123
2 333
在我的excel表格中,我想
A B
No Trans_No
1 123
2 333
,但目前它显示了单元格和空格的合并,所以Trans_No将不是在单元格B中,而是在D中。
那么,有没有办法控制出口呢?
我有一个在SQL Server 2008中完美运行的SQL查询:
SELECT
lk.Varenummer,
(SELECT DISTINCT lst.Placering + ' ' AS [text()]
FROM c5.dbo.lpstatustmp lst
WHERE lst.varenummer = lk.Varenummer
FOR XML PATH('')) AS Placering
FROM
Lagkart lk
这将返回2列:
Varenummmer Placering