Excel - 以编程方式剪切行

时间:2012-02-10 21:29:10

标签: excel vba

我有一个包含30k +行的Excel工作表。我想削减前14k行,但手动执行此操作(用鼠标突出显示所选列)似乎是浪费时间。

我如何以编程方式进行此操作?我实际上没有Excel的脚本编写经验,但我可以在PHP编程。我确信我可以使用PHPExcel上的PEAR模块创建一个脚本,可以复制前14k行并将其插入到新的电子表格对象中,但这对于我来说似乎要复杂得多需要。

另一种选择是将Excel文件保存为csv文件并导入到mysql数据库表中。这个问题是我需要削减前14k行的原因是那些列没有正确对齐(而其余的是),这使得db导入成为一个问题。

1 个答案:

答案 0 :(得分:5)

如果您坚持以编程方式执行此操作,则语法为:
range("1:14000").cut

否则,如果你知道怎么做,手动选择IS会更快:
按ctrl + G(编辑,转到的缩写),然后键入1:14000,然后按Enter键。完成。
对于MS-Office,第一条规则一直是:最好的程序不是程序。