table_data.py 869 B

1234567891011121314151617181920212223242526272829303132
  1. from example_library import ExampleLibrary
  2. from faker import Faker
  3. from taipy.gui import Gui
  4. fake = Faker()
  5. data = {
  6. "Employee ID": list(range(101, 201)),
  7. "Name": [fake.name() for _ in range(100)],
  8. "Department": [
  9. fake.random_element(
  10. elements=("Human Resources", "Engineering", "Marketing", "Sales", "Customer Support")
  11. )
  12. for _ in range(100)
  13. ],
  14. "Role": [
  15. fake.random_element(
  16. elements=("HR Manager", "Software Engineer", "Marketing Director", "Sales Executive", "Support Specialist")
  17. )
  18. for _ in range(100)
  19. ],
  20. "Location": [fake.city() for _ in range(100)]
  21. }
  22. page = """
  23. ## Employee Directory
  24. <|{data}|example.basic_table|>
  25. """
  26. if __name__ == "__main__":
  27. Gui(page, libraries=[ExampleLibrary()]).run(port=3001, use_reloader=True, title="Basic Table", debug=True)