how to can i make holes about 22000 pieces (in solidworks)

Here is a way I did something, I do not know if its useful to you. And it will probably not be usable for simulation.

  1. Step 1:

    1. Create a small part of the surface you want to create, here I have 100 holes. Save the part as step format or parasolid.

  2. Step 2:

    2.Close the part and import the step file into solidworks.

  3. Step 3:

    3.Create a pattern and use the body pattern option.

  4. Step 4:

    4.Use features/combine to create one body from all the small bodies.

  5. Step 5:

    5. Save the part again as step. Next time you import the new step file and save it in solidworks format it will not rebuilt all the time. It will take a lot of time to save it though. And it is still pretty slow to load and handle.