excel自动格式化、过滤、获取值
需要在Excel工作表上自动执行以下步骤,无需人工干预。我怎样才能做到这一点?
- 将有 A、B、C、D、E、F、G、H 列。删除 C、D 和 E 三列。
- 在“F”列上添加“列名称”,公式为 =D2/60
- 格式化列 C 和 D编号/使用 1000 个分隔符/0 个小数位
- 将 F 列格式设置为编号/使用 1000 个分隔符/4 个小数位
- 按 src=Total 和 EventTypes= ~所有事件~ 获取列C 值和 F 列值 - 将其作为单独的列放入文本文件中
- 按 src=Total/EventTypes=All 进行过滤 获取最大的 C 列值,并将其添加到列中
- 按 src=All/EventTypes= ~所有事件~ 进行过滤获取最大的C列值和最大的F列值并将其添加到列中
Need to perform the following steps on an excel worksheet automatically without manual intervention. How can I do that?
- There will be columns A, B, C, D, E, F, G, H. Remove three columns C, D and E.
- On Column ‘F’ add ‘Column Name’ with formula =D2/60
- Format Columns C and D to Number/Use 1000 Separator/0 Decimal Places
- Format Column F to Number/Use 1000 Separator/4 Decimal Places
- Filter by src=Total and EventTypes= ~all events~ get Column C value and Column F value - put it in a text file as individual columns
- Filter by src=Total/EventTypes=All get Column C value which is maximum and add it to the columns
- Filter by src=All/EventTypes= ~all events~ get Column C value which is maximum and Column F value which is maximum and add it to the columns
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Jexcel http://jexcelapi.sourceforge.net/ 是一个很好的处理 Excel 工作表的软件包。
Jexcel http://jexcelapi.sourceforge.net/ is a good package for working with excel sheets.
您可以在 VBScript 中以 Excel 宏的形式轻松完成所有这些操作。
您还应该能够使用任何 .Net 或 COM/Active-X 感知的编程语言(例如 C#、VB6 和 Delphi 等)来完成此操作。
如果您确实需要使用 Java,则可以使用 Apache POI 或 OpenXLS 等库来实现:
http://poi.apache.org/
http://extentech.com/estore/product_detail.jsp?product_group_id =228
You can easily do all of this in VBScript, as an Excel macro.
You should also be able to do it in any .Net or COM/Active-X aware programming language (e.g. C#, VB6 and Delphi, among many others).
If you absolutely need to use Java, you might be able to do it, using a library like Apache POI or OpenXLS:
http://poi.apache.org/
http://extentech.com/estore/product_detail.jsp?product_group_id=228