DinaSheet 0.3.0 user manual

DinaSheet for Salesforce — User Manual

A practical guide to saved Query files, Favorites folders, Salesforce data in the spreadsheet grid, reviewed updates, rollback, downloads, and local file imports.

The six screenshots use synthetic demo data and identifiers. No customer or production-org data is shown.

Contents

  1. 1. Getting started
  2. 2. Saved queries and Favorites
  3. 3. Review and update records
  4. 4. Update audit and rollback
  5. 5. CSV and Excel files
  6. 6. Salesforce reports
  7. 7. Download and language
  8. 8. Storage, privacy, and safety

1. Getting started

  1. Install DinaSheet for Salesforce from the Chrome Web Store, then pin it from Chrome's Extensions menu if you want quick access.
  2. Open Salesforce in Chrome and sign in normally. DinaSheet reuses that browser session; it does not ask for a separate Salesforce password.
  3. Click the DinaSheet toolbar icon. Select the current Salesforce org, or another detected signed-in org, and choose Open.
  4. Check the org indicator at the top of DinaSheet before loading or updating data.
DinaSheet popup showing the current Salesforce tab and other signed-in orgs
The popup distinguishes the current tab from other detected org sessions before opening a sheet.

No org shown? Open or sign in to Salesforce, return to the toolbar popup, and refresh the detected sessions.

2. Saved queries and Favorites

  1. Expand Query in the Salesforce Data sidebar. Create folders and SOQL files to keep reusable queries scoped to the current Salesforce org.
  2. Open a Query file to run its SOQL and load current Salesforce data. Include Id if you may need to update the returned records.
  3. Use File details to edit the SOQL, see the resolved Salesforce object and update availability, then choose Run and update sheet.
  4. From a Query file, list view, or report menu, choose Add to Favorites…. Select the permanent Default folder or create another Favorites folder.
  5. Open Favorites to reopen a shortcut, move it to another folder, edit its folder memberships, or remove it. Favorite definitions are per org; result rows are loaded live and are not cached with the shortcut.
  6. Use the spreadsheet toolbar for cell formatting and grid actions. Changing a cell does not immediately change Salesforce.
DinaSheet Query panel and Salesforce Account data in the spreadsheet grid
A SOQL query loads Account fields into an editable sheet while the active org remains visible in the header.

Update eligibility: a sheet needs an Id column whose records resolve to one Salesforce object. Query definitions and Favorite shortcuts persist locally; Salesforce result rows do not.

3. Review and update records

  1. Edit one or more supported fields in a sheet that has an eligible Id column.
  2. Open the details panel if it is hidden. The Changed fields card lists each record and its exact before-and-after values.
  3. Select Update on the review card.
  4. Read the confirmation dialog. Choose Cancel to make more changes, or Update to send only the displayed values to Salesforce.
  5. After a successful update, DinaSheet saves a bounded local audit receipt for the changed fields.
Changed fields review card and final Salesforce update confirmation dialog
The review card and confirmation dialog show the same record and field values before the update runs.

DinaSheet does not provide record deletion. Editing the grid remains local until you explicitly confirm an eligible update.

4. Update audit and rollback

  1. Select the LOG rail icon to open the Update Audit Log.
  2. Find the relevant object and update time. Audit entries are shown newest first.
  3. Select the Rollback cell for each row whose recorded prior values you want to restore.
  4. Review the resulting Changed fields card. A rollback is prepared as a normal Salesforce update; it is not sent automatically.
  5. Verify the record's current Salesforce value, especially if someone may have edited it since the receipt was recorded, then confirm or cancel the update.
DinaSheet Update Audit Log showing one selected rollback row and prior values
A selected audit row prepares recorded prior values for the same review-and-confirm update flow.

Receipts are historical snapshots. They do not prove the record is unchanged. Verify current values before confirming a rollback.

5. CSV and Excel files

  1. Open the Import panel and select Upload.
  2. Choose a local CSV or Excel file and select the current sheet or a new sheet as the target.
  3. Select Run. DinaSheet parses the file locally in the browser and shows the file name, row count, target, and detected Salesforce object details.
  4. If the imported table contains valid record IDs for one object, the reviewed update flow can become available. Confirm the resolved object before updating.
Imported CSV records with Import details and Last import info cards
The details panel explains the import source and whether a usable Salesforce Id column was detected.

Opening a file does not upload it to DinaLab or another developer-operated server. Workbook files and sheet snapshots are not persisted by DinaSheet.

6. Salesforce reports

  1. Open the Report import mode or choose a report from the Salesforce data browser.
  2. Search by report name or enter a report ID, choose the target sheet, and select Run.
  3. Review the report name, API name, folder, format, description, filters, and source details beside the grid.
  4. If Salesforce's JSON report API reaches its 2,000-row cap, DinaSheet attempts the same report's full workbook export from Salesforce.
Salesforce report rows with report and import details in DinaSheet
Report results open as data-only rows, with source details and filters kept in the side panel.

Grid edits do not change the Salesforce report definition. If report rows contain valid record IDs for one object, any available reviewed update acts on those Salesforce records—not on the report itself.

7. Download and language

Download sheets and Favorites

  1. Use a Query file or Favorite menu to download one item directly as CSV or Excel.
  2. Use Download Folder… on a Favorites folder to create a ZIP of CSV files or one Excel workbook with multiple sheets.
  3. For folder downloads, DinaSheet shows progress, allows cancellation between items, and continues past individual failures when at least one item succeeds.
  4. To export the current grid instead, activate its sheet and use the spreadsheet download action.
  5. Review the downloaded file before using it in another system.

Change the interface language

DinaSheet initially follows the Salesforce user language when available. Use the language selector in the popup or DinaSheet header to switch between EN — English and JP — 日本語. Changing the language reloads DinaSheet.

8. Storage, privacy, and safety

  • Always confirm the active Salesforce org before running a query or update.
  • Record updates require row selection, field-level review, and final confirmation.
  • Audit receipts store only changed fields and are limited to the newest 50 successful update events and 2 MB per Salesforce org.
  • Preferences, Query folder/file names and SOQL, up to 30 Favorites folders and 100 Favorite shortcuts per org, and receipts are stored on the device in Chrome extension storage.
  • Salesforce query/report result rows, imported file contents, and workbook cell snapshots are not persisted in extension storage.
  • Delete Query definitions in DinaSheet, or clear extension storage or uninstall DinaSheet, to remove locally stored definitions and shortcuts.
  • The Salesforce session cookie and authorization header remain inside the extension.
  • DinaSheet has no analytics, telemetry, advertising, external messaging, or developer-operated data backend.

Read the complete DinaSheet Privacy Policy.