Tag: 擅长的

Rails Excel 2007导出:将字节顺序标记添加到.erb模板

我正在通过为xls文件创build一个erb模板来将数据导出到Excel。 这是Railscast 362中build议的程序,用于正确编码输出。 输出在Excel 2011 for Mac 2011中正常打开,但在Excel 2007中,字符显示为é,因为UTF-8编码的文件被Excel解释为Latin1。 根据这个答案, Excel 2007将正确地解释一个UTF-8文件,如果它以正确的字节顺序标记(BOM)开始。 看看输出的hex版本,似乎确实没有BOM。 有许多来源(如Plataformat博客文章 )解释了如何在控制器内嵌数据时添加BOM: BOM = "\377\376" BOM + Iconv.conv('utf-16le', 'utf8', data) 我的问题是 – 有没有办法使Excel 2007正确解释模板? 或者我应该回到在控制器中呈现数据?

使用IronPython(或.NET)更改工作簿中工作表的顺序

我们已经在IronPython中创build了一个包含大部分COMfunction的API(包括Excel和Powerpoint)。 我们还没有实现的一个function是在工作簿创build完毕后,可以改变工作簿中工作表的顺序。 工作stream程基本上是创build一个Excel工作簿,然后添加一堆工作表。 由于我们在相同的循环(显然)中循环了类似的数据段,它们变得无序。 所以,在所有的工作表被创build后,我怎样才能修改表的顺序? 如果你甚至可以指向一个MSDN页面的方向,说明如何在.NET中做到这一点,我会很感激。 这也有很大帮助: http : //www.cpearson.com/excel/sortws.aspx

为什么在使用tFileInputExcel和Talend读取Excel文件时得到这个警告

我的工作像预期的一样工作,但我不明白为什么我在用Talend读取带有tFileInputExcel的Excel文件时遇到这个警告? Warning: Cannot read name ranges for LOCAL_DATE_SEPARATOR – setting to empty Warning: Cannot read name ranges for LOCAL_DAY_FORMAT – setting to empty Warning: Cannot read name ranges for LOCAL_HOUR_FORMAT – setting to empty Warning: Cannot read name ranges for LOCAL_MINUTE_FORMAT – setting to empty Warning: Cannot read name ranges for LOCAL_MONTH_FORMAT – setting to […]

DateDif基于标准

我有这样的数据: 我希望根据ID来获取DateDif以及任何其他重新评估(Annuals和Semiannuals)的date。 D列显示了我想看到的,而E列有DateDif应该在哪个单元格上工作的笔记。 我不知道从哪里开始。我使用DateDif或Ifs或? 感谢您的审查。

根据匹配的string获取子string

我正在使用Excel 2007.在列BI中有相当长的string包含一些模式string,如: Amazon: 'Multicoloured'或 Amazon: 'White'或 SKU 7701371034719, ASIN B00E4ZQSYE, ('color' Merchant: 'Sheer Black' / Amazon: 'Black Sheer') 或更多在同一列的不同行中。 如果列B的任何一行包含这种types的匹配string,我想从同一行的下一列中的匹配string中获取颜色值。 我们应该怎么做?