138得票12回答
Apache POI Excel - 如何配置列进行扩展?

我正在使用Apache POI API生成Excel电子表格来输出一些数据。 我面临的问题是,当电子表格创建并打开时,列没有展开,因此一些长文本(如日期格式的文本)不能在第一眼看到。 我可以在Excel中双击列边框以展开或拖动边框调整列宽,但可能有20多个列,我不想每次手动这样做 :( 我发现...

136得票10回答
在Excel中解析ISO8601日期/时间(包括时区)

我需要在Excel/VBA中解析包含时区的ISO8601日期/时间格式(来自外部来源),并转换为普通的Excel日期。据我所知,Excel XP(我们正在使用的版本)没有内置用于处理此类日期格式的例程,因此我想我需要编写一个自定义的VBA函数来解析。ISO8601日期时间格式看起来像这样:20...

135得票10回答
使用时间间隔而不是一天中的时间进行工作

我正在做一些基准测试,并希望使用Excel来生成结果的图表。但是我遇到了一个简单但很烦人的问题,让我感到头疼。 问题是Excel坚持认为“时间”只能表示一天中的特定时刻,而不允许我使用时间“长度”。当我尝试输入“三分钟零六秒”时,Excel会将其解释为“过了午夜的三分钟零六秒”,这完全不是我...

135得票8回答
“Microsoft.ACE.OLEDB.12.0”提供程序未在本地计算机上注册,在将xlsx导入到SQL服务器的过程中出现错误。

我使用的操作系统是64位的Windows 7和SQLServer 2008 R2(64位)。 我按照这里的指示将Excel文件导入到SQL Server中,但在该文章的第3部分(figure3),当我尝试访问Excel文件并单击下一步时,出现了以下错误:The 'Microsoft.ACE....

133得票6回答
清除数据列中所有单元格的前导或尾随空格

如何移除整个列中所有单元格的前导或尾随空格? 工作表普通的“查找和替换”(也称为Ctrl+H)对话框无法解决这个问题。

133得票4回答
在Excel中显示毫秒

我正在尝试在Excel宏中显示毫秒。我有一个整数列,其中包含以毫秒为单位的时间戳(例如28095200是上午7:48:15.200),我想在它旁边创建一个新列,保持运行平均值并以hh:mm:ss.000格式显示时间。 Dim Cel As Range Set Cel = Range("B1"...

132得票26回答
一列中最后一个非空单元格

有没有人知道在Microsoft Excel中找到一列中最后一个不为空的单元格值的公式?

132得票4回答
在Excel中循环遍历范围内的每一行

这是一件我确定有内置函数可以实现的事情(而且我可能以前已经被告知了),但我现在想不起来了。 如何使用Excel VBA循环遍历多列范围中的每一行?我搜寻到的所有教程似乎只提到如何处理一维范围...

131得票10回答
Excel 日期转换为字符串

在Excel表格的一个单元格中,我有一个日期值,例如:01/01/2010 14:30:00 我想将日期转换为文本,同时文本的格式必须与日期相同。因此,日期值 01/01/2010 14:30:00 应该显示为 01/01/2010 14:30:00 ,但在内部应该是文本。 如何在Excel...

131得票13回答
如何使用C#创建CSV Excel文件?

我正在寻找一个用于创建CSV Excel文件的类。 期望功能: 极其简单易用 转义逗号和引号以便Excel可以正确处理 导出日期和日期时间格式,且不受时区影响 您知道有哪些类可以实现这个功能吗?