Excel Add-In for GitHub

Build 24.0.9175

Projects

Holds metadata and organization-related details for GitHub projects, enabling structured project tracking.

View-Specific Information

Select

The add-in uses the GitHub API to process WHERE clause conditions that are built with the following columns and operators:

  • OwnerLogin supports the '=,IN' comparison operators.
  • Number supports the '=,IN' comparison operators.
  • MinPermissionLevel supports the '=,IN' comparison operators.

For example, the following queries are processed server-side:

SELECT * FROM [Projects]
SELECT * FROM [Projects] WHERE [OwnerLogin] = 'Val1'
SELECT * FROM [Projects] WHERE [Number] = 123
SELECT * FROM [Projects] WHERE [MinPermissionLevel] = 'READ'

The add-in processes other filters client-side within the add-in.

The add-in uses the GitHub API to process ORDER BY clause conditions that are built with the following columns:

  • Number
  • Title
  • UpdatedAt
  • CreatedAt

SELECT * FROM [Projects] ORDER BY [Number]
SELECT * FROM [Projects] ORDER BY [Title]
SELECT * FROM [Projects] ORDER BY [UpdatedAt]
SELECT * FROM [Projects] ORDER BY [CreatedAt]

The add-in uses client-side processing when ordering by any other columns. This impacts performance.

Columns

Name Type References OrderBySupport Description
Id [KEY] String The unique identifier (node ID) of the project.
OwnerLogin String The login (username) of the owner of the project, which could be a user or an organization.
Number Int The unique number assigned to the project within its scope (for example, repository, organization).
FullDatabaseId Long The primary key identifier for the project in the database, represented as a BigInt.
Title String The name or title of the project, as set by its creator.
ShortDescription String A brief description of the project, summarizing its purpose or goals.
Readme String The README content associated with the project, providing detailed information or instructions.
Creator String The login (username) of the user who originally created the project.
Public Bool Indicates whether the project is public and accessible to everyone.
Template Bool Indicates whether the project is a template that can be used to create new projects.
Closed Bool Indicates whether the project is currently closed and no longer active.
ViewerCanClose Bool Indicates whether the current viewer has permission to close the project.
ViewerCanReopen Bool Indicates whether the current viewer has permission to reopen the project.
ViewerCanUpdate Bool Indicates whether the current viewer has permission to update the project.
ResourcePath String The relative HTTP path to access the project on GitHub.
Url String The absolute HTTP URL to access the project on GitHub.
UpdatedAt Datetime The date and time when the project was last updated, in ISO 8601 format.
ClosedAt Datetime The date and time when the project was closed, in ISO 8601 format.
CreatedAt Datetime The date and time when the project was created, in ISO 8601 format.
MinPermissionLevel String Filters projects based on the user’s minimum permission level (for example, 'read', 'write', 'admin').

The allowed values are READ, WRITE, ADMIN.

DatabaseId Int (Deprecated) The primary key identifier for the project in the database.

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 24.0.9175