2011-12-19 2 views
0

Необходимо выполнить следующие шаги на листе excel без ручного вмешательства. Как я могу это сделать?Превосходное автоматическое форматирование, фильтрация и получение значений

  • Там будет столбцы A, B, C, D, E, F, G, H. Удалите три колонки C, D и E.
  • на колонке Add 'F' 'Имя столбца' с формулой = D2/60
  • Формат Столбцы с и D на номер/использование 1000 Separator/0 десятичные мест
  • Формат столбца F, чтобы Количество/использование 1000 Разделительные/4 знака после запятой
  • Фильтр по SRC = Общее и EventTypes = ~ все события ~ получают значение столбца C и значение столбца F - помещают его в текстовый файл в виде отдельных столбцов
  • Фильтр по src = Всего/EventTypes = Все получают значение столбца C, которое является максимальным, и добавьте его в столбцы
  • Фильтр по src = All/EventTypes = ~ все события ~ получить значение столбца C, которое является максимальным, и значение столбца F, которое является максимальным и добавляет его в столбцы

ответ

0

Jexcel http://jexcelapi.sourceforge.net/ - хороший пакет для работы с листами Excel.

+0

Я не пробовал фильтровать, но он не выглядит так. Похоже, для этого вам понадобится POI. –

0
  1. Вы можете легко сделать все это в VBScript, в качестве макроса Excel.

  2. Вы также можете сделать это на любом языке программирования .Net или COM/Active-X (например, C#, VB6 и Delphi, среди многих других).

  3. Если вам абсолютно необходимо использовать Java, вы могли бы быть в состоянии сделать это, используя библиотеку как Apache POI или OpenXLS:

+0

Я только что вспомнил, что могу сделать это просто с помощью awk. Мне просто нужна одна помощь, что именно происходит с номером, если я это делаю «Форматировать столбцы C в число/использовать 1000 Separator/0 Decimal Places»? , а также это »• Формат столбца F на номер/использование 1000 разделителей/4 десятичных места» Не могли бы вы объяснить, используя пример? –

Смежные вопросы